Thinking Machines Lab
Software Engineer, Systems Generalist
$300K–$400K
San Francisco +1 · On-site · Full-time · Posted Aug 4, 2026
- Location
- San Francisco
New York - Education
- Bachelor’s degree or equivalent experience in computer science, engineering, or similar.
- Visa sponsorship
- Visa sponsorship is available; success is not guaranteed.
About the job
Build and scale infrastructure, data systems, and developer tooling that support foundation-model research, training, and product development.
What you'll do
- Architect and operate infrastructure for training and serving AI models, including clusters and GPU workloads.
- Design and optimize reliable data pipelines and infrastructure, incorporating governance practices.
- Build tools, systems, and developer environments that improve research and engineering productivity.
What they ask for
- Bachelor’s degree or equivalent experience in computer science, engineering, or similar.
- Proficiency in at least one backend language; the posting names Python or Rust.
- Experience operating large-scale clusters and container orchestration systems, such as Kubernetes or Slurm.
- Comfort working across the stack and owning projects end-to-end.
Nice to have
- Strong debugging across application, OS, and network layers; experience with containers and modern CI.
- Experience with Kubernetes controllers/operators or performance profiling; familiarity with GPU/ML workflows or large-scale data/eval pipelines.
Pay
$300,000 - $400,000 USD (base salary)
Tools
Python, Rust, Kubernetes, Slurm, Spark
AI focus
Build infrastructure for training and serving frontier AI models, support model research and experiments, and enable products powered by the models.
Model-written summary · the original posting is authoritative