Thinking Machines Lab
Open positions
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…
Infrastructure Engineer Security
You will architect security patterns for platforms and services, manage identity, access, and secrets, and build secure data platforms. You will write threat models, review designs, automate security checks, establish…
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…
Product Manager Post Training
You will partner with post-training research leaders to prioritize work, sequence decisions, and connect research to model and product goals. You will track dependencies across training, data, evaluations, safety,…
Product Manager Deployment
You will own the deployment strategy, roadmap, and success metrics for models and fine-tuned checkpoints in production. You will define serving workflows, work on reliability and performance tradeoffs, gather user…
Technical Sourcer
You will build candidate pipelines for research, engineering, and infrastructure roles. You will partner with recruiters and hiring managers to develop sourcing strategies, engage passive technical candidates through…
Network Engineer Supercomputing
You will validate GPU network-fabric designs, debug production collective and interconnect failures, and own NVLink and NVSwitch health. You will build network instrumentation, dashboards, and alerts; investigate…
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…
