Skip to main content

Together AI

Software Engineer Intern (Summer 2027)

San FranciscointernshipinternAdded today

About this role

Join Together AI's engineering team as a Software Engineer Intern for summer 2027, working on-site in San Francisco across platform engineering, infrastructure, and inference projects. You'll design scalable systems, build product features, and optimize performance-critical code while collaborating with cross-functional teams.

What you'll do

  • Design, develop, and maintain high-quality software across low-level systems and customer-facing UIs
  • Collaborate with product managers, designers, and engineers to deliver features and improvements
  • Write clean, efficient, and well-documented code with focus on maintainability
  • Participate in code reviews, debugging, and performance optimization
  • Contribute ideas to shape product direction and technical infrastructure

What they're looking for

  • Strong programming fundamentals
  • Git and version control systems
  • Problem-solving and creative thinking
  • Code communication and technical trade-off analysis
  • Web development (bonus)
  • Databases and distributed systems (bonus)
  • Cloud platforms (bonus)
  • Open source contributions (bonus)

Benefits

  • Competitive hourly compensation ($58/hr)
  • Housing stipends
  • 12-week internship program
  • Opportunity to work with industry-leading engineers
  • Potential open source project contributions
  • On-site at San Francisco headquarters
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Together AI

Together AI builds GPU compute infrastructure and open-source model customization platforms for AI developers and enterprises. The company is hiring for infrastructure operations, ML systems engineering, go-to-market technology, customer success, and GPU research roles.

View all jobs at Together AI

Likely interview questions

  • Tell us about a project where you optimized performance-critical code—what approach did you take?
  • How do you approach writing maintainable code, and how do you handle feedback in code reviews?