Infrastructure Research Engineer - Distributed Training Systems

thinking machines lab San Francisco Bay Area
Visa Sponsorship Relocation
Apply
AI Summary

Design and build core systems for scalable, efficient training of large models. Optimize distributed training across thousands of GPUs and develop high-performance frameworks. Requires deep systems expertise and curiosity for machine learning at scale.

Key Highlights
Design, implement, and optimize distributed training systems scaling across thousands of GPUs
Develop high-performance optimizations and reusable frameworks for training reproducibility
Collaborate with researchers and engineers to build scalable infrastructure
Key Responsibilities
Design, implement, and optimize distributed training systems that scale across thousands of GPUs and nodes for large-scale training workloads.
Develop high-performance optimizations to maximize throughput and efficiency.
Develop reusable frameworks and libraries to improve training reproducibility, reliability, and scalability for new model architectures.
Establish standards for reliability, maintainability, and security, ensuring systems are robust under rapid iteration.
Collaborate with researchers and engineers to build scalable infrastructure.
Publish and share learnings through internal documentation, open-source libraries, or technical reports that advance the field of scalable AI infrastructure.
Technical Skills Required
PyTorch JAX XLA Megatron-LM DeepSpeed
Benefits & Perks
Generous health, dental, and vision benefits
Unlimited PTO
Paid parental leave
Relocation support
Nice to Have
Past experience working on distributed training for the world’s largest models to make them stable, reliable, and performant.
Track record of improving research productivity through infrastructure design or process improvements.
Contributions to open-source ML infrastructure such as PyTorch, XLA, Megatron-LM, or DeepSpeed.

Job Description


Thinking Machines Lab's mission is to empower humanity through advancing collaborative general intelligence. We're building a future where everyone has access to the knowledge and tools to make AI work for their unique needs and goals.


We are scientists, engineers, and builders who’ve created some of the most widely used AI products, including ChatGPT and Character.ai, open-weights models like Mistral, as well as popular open source projects like PyTorch, OpenAI Gym, Fairseq, and Segment Anything.


About the Role

We’re looking for an infrastructure research engineer to design and build the core systems that enable scalable, efficient training of large models for deployment and research. Your goal is to make experimentation and training at Thinking Machines fast and reliable to ensure our research teams can focus on science, not system bottlenecks.


This role is ideal for someone who blends deep systems and performance expertise with a curiosity for machine learning at scale. You’ll take ownership of the training stack end to end, ensuring every GPU cycle drives scientific progress.


What You’ll Do

  • Design, implement, and optimize distributed training systems that scale across thousands of GPUs and nodes for large-scale training workloads.
  • Develop high-performance optimizations to maximize throughput and efficiency.
  • Develop reusable frameworks and libraries to improve training reproducibility, reliability, and scalability for new model architectures.
  • Establish standards for reliability, maintainability, and security, ensuring systems are robust under rapid iteration.
  • Collaborate with researchers and engineers to build scalable infrastructure.
  • Publish and share learnings through internal documentation, open-source libraries, or technical reports that advance the field of scalable AI infrastructure.


Skills and Qualifications

Minimum qualifications:

  • Bachelor’s degree or equivalent experience in computer science, electrical engineering, statistics, machine learning, physics, robotics, or similar.
  • Strong engineering skills, ability to contribute performant, maintainable code and debug in complex codebases
  • Understanding of deep learning frameworks (e.g., PyTorch, JAX) and their underlying system architectures.
  • Thrive in a highly collaborative environment involving many, different cross-functional partners and subject matter experts.
  • A bias for action with a mindset to take initiative to work across different stacks and different teams where you spot the opportunity to make sure something ships.


Preferred qualifications — we encourage you to apply if you meet some but not all of these:

  • Past experience working on distributed training for the world’s largest models to make them stable, reliable, and performant.
  • Track record of improving research productivity through infrastructure design or process improvements.
  • Contributions to open-source ML infrastructure such as PyTorch, XLA, Megatron-LM, or DeepSpeed.


Logistics

  • Location: This role is based in San Francisco, California.
  • Compensation: Depending on background, skills and experience, the expected annual salary range for this position is $350,000 - $475,000 USD.
  • Visa sponsorship: We sponsor visas. While we can't guarantee success for every candidate or role, if you're the right fit, we're committed to working through the visa process together.
  • Benefits: Thinking Machines offers generous health, dental, and vision benefits, unlimited PTO, paid parental leave, and relocation support as needed.


As set forth in Thinking Machines' Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Thinking Machines Lab will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the California Fair Chance Act, the San Francisco Fair Chance Ordinance, and any other applicable state or local fair chance ordinance or law.


Similar Jobs

Explore other opportunities that match your interests

Senior Machine Learning Engineer

Machine Learning
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

kadence

San Francisco Bay Area

Senior Machine Learning Engineer

Machine Learning
3d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Fractal

San Francisco Bay Area
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

coffeespace

San Francisco Bay Area

Subscribe our newsletter

New Things Will Always Update Regularly