Thinking Machines Lab
Open positions
Software Engineer Inference
You will operate and scale production inference systems serving live traffic. You will manage safe model rollouts, improve observability and capacity planning, lead incident response, productionize serving techniques,…
Software Engineer Infrastructure
You will design, build, and operate distributed infrastructure for model training and inference across thousands of accelerators. You will maintain orchestration, scheduling, storage, and resource-management systems;…
Software Engineer Security
You will embed security into product development through threat modeling, design reviews, and secure defaults. You will implement security controls, build security tooling and CI/CD automation, mitigate AI-specific…
Research Software Engineer Post Training
You will embed with a research team and build, harden, and improve the systems it needs. You will design, operate, and strengthen reinforcement-learning training systems, sandboxing, data pipelines, and agent…
Software Engineer Systems Generalist
You will architect and scale core infrastructure for foundation-model research and products. You will solve distributed-systems problems, operate large clusters, build scalable data platforms, improve developer…
Software Engineer Sandboxing
You will design, build, and operate sandboxed environments for untrusted model-generated code and tool calls. You will improve isolation boundaries, build scheduling and lifecycle systems, instrument for observability…
Software Engineer Research Tools
You will own key parts of an internal research platform, including evaluation and training libraries, experiment tracking, and visualization tools. You will build end-to-end systems across backend services, data…
Software Engineer Product
You will design, build, and ship full-stack web features, from backend services and APIs to production-quality frontend interfaces. You will rapidly prototype with emerging model capabilities, turn product ideas into…
Engineering Manager
You will lead senior and staff engineers working across ML infrastructure and product. You will set technical direction, own system architecture and execution, contribute to critical design and debugging work, partner…
