← All roles

Software Engineer, Supercomputing

Thinking Machines Lab· Core Engineering, Product, and Infrastructure
Apply on company site
San Francisco$350k - $475kfull-timePosted 11mo ago

About the role

Engineer to design, build, and operate the GPU supercomputing environment powering large‑scale training and inference, delivering high‑performant, reliable, and cost‑efficient compute for researchers.

Responsibilities

  • Operate and automate large GPU clusters including provisioning, imaging, and capacity planning.
  • Write software that abstracts cluster management and presents a unified interface for training and inference.
  • Extend scheduling/orchestration (Kubernetes, Slurm, or similar) for topology‑aware placement, preemption, quotas, and fair‑share multi‑tenancy.
  • Monitor and improve operational metrics of speed, reliability, and error recovery.
  • Build reliable storage and artifact paths for datasets, checkpoints, and logs with clear retention and lineage.
  • Partner with researchers to unblock scale runs and advise on parallelism and performance trade‑offs.

Qualifications

  • Bachelor’s degree or equivalent experience in computer science, engineering, or similar.

Skills

Required:Backend programmingCluster management & orchestrationEnd-to-end ownershipCollaboration
Nice to have:System administrationCUDA/NCCL and profilingDL frameworks knowledge

Benefits

  • generous health, dental, and vision benefits
  • unlimited PTO
  • paid parental leave
  • relocation support as needed
Last updated Jul 8, 2026. Interested? Apply on the company site.
Thinking Machines Lab logo

About Thinking Machines Lab

Connectionism: Research Blog by Thinking Machines Lab

Thinking Machines Lab is an artificial intelligence research and product company. We’re building a future where everyone has access to the knowledge and tools to make AI work for their unique needs and goals.

AIartificial intelligencebessemer-ai-infrastructure-2026deep learningliquid-ai-recruiting-targetmachine learningproductreinforcement-learning-platforms

More open roles at Thinking Machines Lab