Thinking Machines Lab · 1 month ago
Software Engineer, Systems Generalist
Thinking Machines Lab's mission is to empower humanity through advancing collaborative general intelligence, and they are seeking a Software Engineer, Systems Generalist to contribute to their core infrastructure and data systems. The role involves building and maintaining systems that support AI models and enhancing developer productivity within a collaborative team environment.
Artificial Intelligence (AI)Foundational AIGenerative AIInformation TechnologyProduct ResearchSoftware
Responsibilities
You interview generally, but during project selection we’ll take into account your interests and experience alongside organizational needs. This flexible approach allows us to match talented engineers with the infrastructure teams where they'll have the greatest impact and growth potential
Core Infrastructure: We support teams that train, research, and ultimately serve AI models and build the underlying infrastructure for the clusters to reliably and safely train frontier models. Examples might include building systems and running large Kubernetes clusters with GPU workloads, or building infrastructure to support Tinker
Data Infrastructure: We build and maintain the data systems for our research and products. You'll design and optimize data pipelines using tools like Spark and other modern data infrastructure technologies. You’ll build scalable, reliable, data infrastructure while embedding governance best practices
Developer Productivity: We care deeply about research and engineering productivity and our ability to continue shipping quickly. We build tooling, systems, frameworks, and systems to make sure everyone gets well configured, optimized developer environments
Qualification
Required
Bachelor's degree or equivalent experience in computer science, engineering, or similar
Proficiency in at least one backend language (we use Python or Rust)
Experience operating large‑scale clusters and container orchestration systems (e.g. Kubernetes or Slurm)
Comfort operating across the stack and owning projects end-to-end
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
Strong debugging across application, OS, and network layers
Proficiency in Python or Rust (or similar), containers, and modern CI
Experience with Kubernetes, controllers/operators, or performance profiling
Familiarity with GPU/ML workflows or large‑scale data/eval pipelines
Benefits
Generous health, dental, and vision benefits
Unlimited PTO
Paid parental leave
Relocation support as needed
Company
Thinking Machines Lab
Thinking Machines Lab is an AI research and product company that aims to increase understanding and customization of AI systems.
H1B Sponsorship
Thinking Machines Lab has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9)
Funding
Current Stage
Early StageTotal Funding
$2.01BKey Investors
Andreessen HorowitzMinistry of Economy, Culture and Innovation
2025-06-20Seed· $2B
2025-05-05Grant· $9.98M
Recent News
Morningstar.com
2026-01-11
Business Insider
2026-01-06
Crunchbase News
2026-01-02
Company data provided by crunchbase