Software Engineer, Distributed Systems at Thinking Machines Lab
Company: Thinking Machines Lab
Location: San Francisco
Workplace: On-site
Seniority: Mid-level
Category: Engineering · software engineer
Compensation: ~£237k–£316k
Posted: 2026-10-02
Stack: python, go
Role overview
We're hiring a Software Engineer, Distributed Systems to design and build the core distributed systems that everything else at Thinking Machines runs on — orchestration, scheduling, storage, and networking across thousands of machines. Your work underpins both Inkling's training clusters and Tinker's serving platform, and shows up anywhere we need software to coordinate reliably at scale. This is deep systems work. You'll be reasoning about consensus, fault tolerance, and…