A complete application in a minute — tailored resume and cover letter, ready to send.
Thinking Machines Lab Inc. in San Francisco, California, seeks a researcher to advance frontier post-training and fine-tuning of large models, helping tailor AI to user needs.
You’ll influence training defaults, design primitives for Tinker, and write recipes in the Tinker Cookbook, collaborating with internal teams and external partners. Required: strong Python skills and experience with PyTorch, TensorFlow, or JAX; ability to debug distributed training and write scalable code.
The mission of Thinking Machines is to build AI that extends human will and judgment. We are training frontier models with Inkling, developing Tinker to let people make models their own, and crafting interfaces that broaden human-AI communication. We believe the future worth building is human, and we're hiring people who want to build it.
At Thinking Machines we build tools that enable people to make AI their own, customizing models to serve their unique needs. This includes the ability to train model weights.
In this role, you'll work on frontier customization techniques and help build the best post-training engine in the industry – Tinker – drawing on a whole-stack understanding of RL science. Findings directly shape Tinker's training defaults, API design, and the open-source Tinker Cookbook. You'll work with our internal research teams as well as contributing to open science for external partners.
In this role, you'll advance the science of fine-tuning and frontier post-training techniques. You’ll:
You’ll contribute to areas like LoRA, parameter-efficient fine-tuning, how things interact with RL and post-training, and how to push customization quality, efficiency, and reliability to the frontier.
Required qualifications:
As set forth in Thinking Machines' Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.