Software Engineering Intern

Remotely
Full-time

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.