About this role
New graduates joining Together AI spend their days designing scalable systems, building product features, and optimizing performance-critical code across multiple engineering groups. Team members collaborate closely with cross-functional partners to deliver robust, user-focused solutions that support a broader mission of developing high-performance AI infrastructure. Engineers tackle real, meaningful projects with high autonomy, owning initiatives end-to-end while learning alongside experienced professionals.
This early career position places new hires into one of several specialized engineering teams spanning Machine Learning, Platform Engineering, Infrastructure, and Inference. The role exists to bring fresh talent into the organization to help shape the direction of technical products and infrastructure. Ideal candidates possess a strong foundation in software development, solid computer science fundamentals, and the drive to thrive in a fast-paced, collaborative startup environment.
What you will do
- Design, develop, and maintain high-quality software across the technology stack, ranging from low-level systems to customer-facing user interfaces.
- Partner with product managers, designers, and fellow engineers to deliver product features and continuous improvements.
- Take high autonomy over assigned work by owning projects from inception to completion.
- Participate actively in code reviews, debugging sessions, and performance optimization tasks.
- Contribute original ideas to help shape the strategic direction of company products and technical infrastructure.
- Engage with real, meaningful projects while receiving mentorship from experienced industry professionals.
What you need
- Actively pursue a degree in Computer Science, Software Engineering, or a closely related field with an expected completion date by Summer 2027.
- Demonstrate solid computer science fundamentals covering data structures, algorithms, and systems thinking.
- Bring past hands-on development experience gained through internships, personal projects, or previous roles.
- Demonstrate familiarity with version control systems like Git and collaborative development workflows.
- Show the ability to solve problems creatively while communicating technical trade-offs effectively.
- Possess enthusiasm for continuous learning and the ability to thrive within a fast-paced, collaborative team.
Nice to have
- Experience with web development
- Experience with databases
- Experience with distributed systems
- Experience with cloud platforms
- Open-source software contributions
Benefits
- Startup equity
- Health insurance
- Competitive compensation and benefits
Skills and tech stack
Questions candidates ask
What is the work location policy for this role?
This role is on-site at the company headquarters located in San Francisco, California.
What is the compensation range for the position?
The United States base salary range for this full-time position is between $150,000 and $160,000, plus equity and benefits.
Which teams will new graduates join?
New hires will be placed into one of several engineering teams spanning Machine Learning, Platform Engineering, Infrastructure, and Inference.
What qualifications are needed for the software engineer position?
Candidates must be actively pursuing a degree in Computer Science, Software Engineering, or a related field to be earned or expected by Summer 2027, along with solid computer science fundamentals and past hands-on experience.
