Software Engineering Intern
This is a premier software engineer internship for a collaborate with senior engineers on impactful projects, transforming your knowledge into practical, real-world development experience.
We're a fully distributed tech company. The engineering team is about 70 people, broken into smaller product squads of 5-7. We build complex systems that process massive amounts of data. No rockstars. Just smart people who enjoy solving hard problems together.
Your week will involve things like:
- Picking up tickets from our Jira board, just like any other engineer.
- Writing Python or TypeScript code for new features and submitting Pull Requests.
- Participating in code reviews - both receiving feedback and learning to give it.
- Joining daily stand-ups, sprint planning, and retrospectives. Yes, real agile stuff.
- Helping debug issues that pop up in staging or even production environments (with lots of support!).
- Learning our systems. We'll expect you to ask a ton of questions.
What we're looking for (Is this you?)
- You're currently pursuing a B.S. or M.S. in Computer Science or a related field, likely graduating in 2026 or 2027.
- You have a grasp of core CS fundamentals - data structures, algorithms, and a bit of computer architecture. You know what makes code efficient.
- You've written some code before, probably in Python or JavaScript/TypeScript. We want to see a GitHub profile or some project examples you can talk about.
- You're curious. When something breaks, your first instinct is to figure out "why".
- You can communicate your ideas, even if they're not fully formed yet.
You don't need to know all of this, but for the curious, this is what we build with:
- Backend: Python (FastAPI), Go.
- Frontend: TypeScript, React, Next.js.
- Databases: PostgreSQL, Redis.
- Infrastructure: AWS, Kubernetes, Docker, Terraform.
This is a paid, 40-hour/week internship for 12 weeks.
