CarGurus
Software Engineer Intern, Infrastructure
Boston, MA
- Solving problems in scalable infrastructure and observability on the Engineering Platform team.
Experience
A detailed look at each role—what was built, what was learned, and the technical context behind the work.
Software Engineer Intern, Infrastructure
Boston, MA
Founder & CTO
Remote
Building for healthcare in resource-constrained environments means every architectural decision has to account for unreliable connectivity, shared devices, and clinical staff with minimal technical training. The hardest problem is not building the software—it is understanding workflows well enough to simplify them without breaking clinical safety.
Founder & CTO
Remote
Private credit workflows are deeply manual and high-stakes. The product challenge is not just building accurate extraction—it is earning trust from analysts who are personally liable for the numbers they sign off on. Every AI output needs a citation trail back to the source document.
Software Engineer Intern
Mountain View, CA
First time working inside a massive monorepo with strict code review gates. Learned how to navigate internal build systems, write design docs that survive staff-level scrutiny, and ship cross-platform SDK changes without breaking downstream publisher integrations.
Offensive Security Engineer Intern
Remote
Learned to think like an attacker on production systems where mistakes have real consequences. Got hands-on with scoping engagements, managing client expectations, and writing reports that non-security engineers can actually act on.
Software Engineer Fellow
Remote
First experience owning a team's delivery cadence end-to-end. Learned that shipping fast with AI APIs means investing heavily in error handling and fallback logic—LLM responses fail in ways traditional APIs do not.
Founder
Remote
Running your own operation teaches you fast that technical skill alone does not close engagements. Scoping, communication, and writing reports that non-technical stakeholders trust are just as important as finding the vulnerabilities.
Software Engineer
Remote
Working on a volunteer engineering team with varied experience levels forced me to write clearer code, better commit messages, and documentation that someone unfamiliar with the codebase can onboard from.