Thinking Machines is hiring a Software Engineer, Infrastructure to design and build distributed systems powering its model training and serving platforms. The role supports systems ranging from clusters used to train frontier models with Inkling to the multi-tenant serving infrastructure behind Tinker. It is a foundational infrastructure position at a fast-moving startup, with ownership over large-scale systems that affect how quickly research and product teams can iterate. The engineer will build, operate, and improve infrastructure for large-scale model training and inference across thousands of accelerators. The work includes orchestration, scheduling, storage, resource management, reliability, performance, and observability. The role also involves partnering with researchers and platform engineers, debugging distributed failures across the infrastructure stack, and maintaining internal libraries and APIs primarily in Python and Go.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Education Level
No Education Listed