T

Thinking Machines Lab

Researches AI and builds tools to customize models

Site Reliability Engineer - Post Training

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-time$300k - $350k /yr

About the Job

Requirements

  • At least 4 years of experience as a production engineer, site reliability engineer, or infrastructure engineer operating large-scale distributed systems in production.
  • A track record debugging complex failures across distributed systems, including networking, hardware, kernel, or scheduler issues.
  • Strong software engineering skills in Python and/or Go or C++, with judgment to decide when to script a fix versus build a system.
  • Solid grounding in Linux systems internals and networking fundamentals.
  • Comfort owning production systems, including participating in on-call rotations.

Responsibilities

  • Own the reliability, performance, and uptime of large-scale post-training and reinforcement learning training jobs from launch through completion.
  • Partner directly with research teams during active model runs, embedding with them to unblock training and speed up iteration.
  • Debug failures across accelerators, networking, storage, schedulers, and training frameworks, and drive issues to root cause.
  • Build monitoring, alerting, and automated recovery so runs self-heal or fail fast instead of silently stalling.
  • Improve checkpointing, fault tolerance, and job scheduling so hardware failures cost minutes rather than days of compute.
  • Build internal tools that reduce toil and improve cluster utilization across post-training and reinforcement learning workloads.
  • Participate in an on-call rotation supporting production model runs.
  • Write postmortems and turn recurring failure patterns into permanent infrastructure fixes.

Desired Qualifications

  • Experience operating GPU or TPU training clusters at scale.
  • Familiarity with post-training and reinforcement learning techniques such as RLHF, PPO, and DPO, and infrastructure challenges specific to them, including reward model serving, rollout generation, and mixed training/inference workloads.
  • Experience with distributed training frameworks such as PyTorch and Ray, and job schedulers such as Slurm and Kubernetes.
  • Experience with high-performance networking such as InfiniBand, RDMA, and NCCL, and its role in distributed training performance.
  • Experience building observability tooling purpose-built for machine learning training rather than only general infrastructure.
  • A track record of thriving in fast-changing, research-driven environments where priorities shift with the science.

About the Company

Thinking Machines Lab

Researches AI and builds tools to customize models

Thinking Machines Lab researches and builds AI systems, aiming to make AI more widely understood, customizable, and capable. It publishes much of its research openly on its Connectionism blog, starting with work on making AI models give consistent answers to the same question. Its first product, Tinker, lets researchers and developers fine-tune open-weight AI models on their own data while Thinking Machines runs the computing clusters behind it, so customers focus on their data and training methods instead of managing hardware and pay for the computing they use. Former OpenAI chief technology officer Mira Murati founded the lab in 2025, and it is based in San Francisco.

Company size
201-500
Company stage
Series A
Total funding
$7B
Headquarters
San Francisco, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Thinking Machines Lab

See more jobs