Thinking Machines is hiring an infrastructure research engineer to design and build core systems for efficient large-scale model training, with a focus on numerics. The role improves the numerical foundations of the distributed training stack, spanning precision formats, kernel optimizations, and communication frameworks to make trillion-parameter model training stable, scalable, and fast. It combines research and systems engineering, including understanding optimization mathematics and the practicalities of distributed compute. This is an evergreen role kept open on an ongoing basis to collect interest. Applications are reviewed continuously, though there may not be an immediate opening that aligns with an applicant’s experience. Applicants may reapply after gaining experience, but should not apply more than once every six months. Separate postings may also be available for specific roles, projects, or teams. The role is based in San Francisco, California. The expected annual salary range is $400,000–$500,000 USD, depending on background, skills, and experience. Thinking Machines sponsors visas and offers health, dental, and vision benefits, unlimited PTO, paid parental leave, and relocation support as needed.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level