opportunities at satta
Software Engineering & Data Analytics Intern
about satta
satta is building an innovative educational mobile platform for children. We combine interactive quests, creative activities, and personalized learning journeys in a privacy-first app. We're bootstrapped with a live MVP, real users, and clear product vision.
We're AI-native in our development approach, using modern tools like Cursor, Copilot, and Claude to ship at light speed. Join as the second engineer and ship features at exceptional velocity using AI.
Department: Engineering / Data
Location: Remote (U.S.-based applicants)
Duration: Dependent on term (Summer or Fall)
Hours: 10–25 hrs/week · minimum 75, 120, or 165 hours depending on credit tier
Compensation: Unpaid
Credit Eligibility: 2, 3, or 4 academic credits available. Please check with your university or college program.
about the role
We are building our inaugural undergraduate internship cohort and are looking for a driven, curious engineer who lives at the intersection of software development and data. This role is purpose-built for students who can write clean code and also ask sharp questions of data — someone comfortable in a codebase in the morning and a dataset in the afternoon.
You will work directly alongside senior engineers and analysts on projects that ship and data pipelines that matter. You will leave with a portfolio artifact you built, not just participated in.
what you'll do
software engineering (approx. 60%)
- Build and ship features on a mobile application using modern frameworks
- Write, test, and review code with real pull requests, code review feedback, and version control discipline
- Contribute to front-end development — building components, wiring up APIs, and iterating on UI/UX
- Participate in Agile sprint cycles: standups, sprint planning, and retrospectives
- Use AI-assisted development tools (GitHub Copilot, Claude) to accelerate delivery — we expect and encourage this
data analytics (approx. 40%)
- Write and optimize SQL queries to extract, filter, and join datasets for analysis and reporting
- Build data visualizations and dashboards using Pandas, Plotly, or similar libraries to surface actionable insights
- Clean and validate raw datasets — resolving inconsistencies, normalizing formats, and documenting transformation logic
- Assist in survey programming, data entry workflows, and quality assurance checks on collected data
what you'll bring
required
- Currently pursuing a B.S. in Computer Science, Data Science, Information Systems, or a related field
- Some experience with Python — whether through coursework, personal projects, or internships
- Some experience with Javascript
- Exposure to SQL and working with structured datasets
- Familiarity with Git or another version control system
- Clear written and verbal communication skills, including the ability to explain technical work to non-technical audiences
- Ability to work independently in a remote environment, manage your own time, and ask for help when needed
nice to have
- Experience with data visualization libraries (Plotly, Matplotlib, etc.)
- Familiarity with Agile or Scrum methods and project management tools (Jira, Notion, Asana)
- Exposure to AI-assisted development tools (Copilot, Cursor, Gemini in VS Code)
- Experience with survey tools or UX research workflows
- Multilingual — particularly helpful for user-facing or research-oriented projects
what we offer
- A real project with real scope — not a shadow program. You will build something.
- Direct mentorship from a senior engineer or department lead as your dedicated internship supervisor
- Weekly 1:1s with your manager for structured feedback and growth conversations
- Structured learning objectives set collaboratively at the start of the internship, with regular check-ins to track progress and recalibrate goals
- A documented internship experience with substantive material for your eportfolio reflection
academic credit
This position could be eligible for academic credit. Students interested in earning credit are responsible for contacting your Career Center before registering and for coordinating all enrollment steps through the Career Center website.
Credit is determined by total hours completed during the internship, with minimums of 75, 120, or 165 hours for 2, 3, or 4 credits respectively. Students should confirm their target credit tier and corresponding hour commitment before the internship begins.
We will provide co-signed weekly timesheets and a completed supervisor evaluation form for submission.
Students should also consult their academic advisor to confirm whether their major has specific requirements associated with internship credit.
We review applications on a rolling basis. Students pursuing credit should apply early to allow time for university registration coordination.
how to apply
Please share:
Resume or LinkedIn profile
GitHub profile or portfolio
Brief introduction covering:
Why you're interested in Satta Labs
A project you're proud of and your role
Your experience with AI coding tools (or eagerness to learn)
At least two professional references
Email your resume, cover letter, and portfolio to careers@sattalabs.io