2,134,712open jobs
137,444companies
243,862added this week
Browse all
Salary
$350k – $475k per year
Location
In office (San Francisco)
Visa
Sponsorship offered in the posting · H-1B filings in 12 months: 30 · for this role: 28
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 9, 2026. First seen by Alion on Sep 21, 2026. Thinking Machines Lab scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Thinking Machines Lab is an artificial intelligence research and product company based in San Francisco and founded in 2025. The company develops multimodal AI systems and open-weights models, such as Inkling, alongside developer tools like Tinker for model fine-tuning. It operates as a public benefit corporation focused on human-AI collaboration and open science, supported by significant venture capital investment.

About Thinking Machines

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.

About the Role

Mid-training is a step between pre-training and post-training, where we take a base model and train it into the foundation for reasoning. This role owns the late-stage training responsibility that shape what our models are fundamentally capable of, including things like synthetic data strategies, the data mix, quality uplift, context extension and capabilities across coding, math, reasoning, and so on.

This role blends fundamental research and practical engineering, as we do not distinguish between the two internally. It's an excellent fit for someone comfortable working across the boundary of pre-training and post-training, and who wants to shape what our models can do at their core.

What You’ll Do

  • Own the data. Decide what the model needs to see for each capability and each area of knowledge, then source, curate, and synthesize it. Build the pipelines that filter, deduplicate, verify, and rewrite raw material into training-grade datasets. You'll be responsible for producing data that actually moves the model, and for making sure it reflects how people really use these models, not just clean benchmark-style tasks.

  • Improve what the model knows. Design and measure interventions that increase knowledge: targeted corpora, synthetic rephrasings and QA over source documents, knowledge-dense mixes. Characterize how knowledge scales with data and when it is retained through post-training versus forgotten.

  • Instill behaviors and set the prior. Introduce new behaviors during mid-training and measure them the right way: not just whether an eval goes up, but whether post-training becomes easier, more sample-efficient, and more stable as a result. Work closely with the post-training team to decide which behaviors belong in mid-training and which belong in RL.

  • Build the quality pipeline. Own the automatic filtering and scoring stack: train and calibrate quality classifiers and LLM-based judges, build verifiers for synthetic data, and use them to raise the quality bar of the mix by a lot, not a little. Give the team fine-grained control over data attributes (difficulty, domain, format, style, correctness) and measure the effect of each.

  • Develop and tune the recipe. Iterate on mid-training recipes: the collection of datasets, training stages, annealing schedules, and hyperparameters. Measure how recipe choices affect metrics, including downstream of post-training.

  • Iterate on evals. Mid-training involves a never-ending loop of defining a set of evaluations, optimizing them, and then realizing your existing evals don't capture what matters. You'll be responsible for both making numbers go up and making sure the numbers are meaningful.

  • Debug and understand. While tuning the details of a training configuration, we often observe results that don't quite make sense. You'll be responsible for both getting things to work and developing a deeper understanding we can bring to the next problem.

  • Scale and explore. Mid-training will involve a combination of scaling existing methodologies and developing new ones. We'll want to both measure how performance scales with dataset size and explore using completely different kinds of training data.

Skills and Qualifications

Required qualifications:

  • Proficiency in Python and familiarity with deep learning frameworks (e.g., PyTorch, TensorFlow, or JAX). Comfort debugging distributed training and writing code that scales.

  • Bachelor’s degree or equivalent experience in Computer Science, Machine Learning, Physics, Mathematics, or a related discipline with strong theoretical and empirical grounding.

  • Clarity in communication, an ability to explain complex technical concepts in writing.

Preferred qualifications (we encourage you to apply if you meet some but not all of these):

  • A strong grasp of probability, statistics, and ML fundamentals. You can look at experimental data and distinguish between real effects, noise, and bugs.

  • Experience building or owning training datasets for large models, including both synthetic data pipelines and real user data (collection, curation, filtering, or mixture design).

  • Experience with knowledge injection, continued pre-training, or domain adaptation of large models, and with measuring what a model knows.

  • Experience building model-based data quality systems: quality classifiers, LLM judges, or verification and rewriting pipelines operating at the scale of billions of tokens.

  • Experience generating synthetic data and understanding its failure modes (diversity collapse, contamination, teacher artifacts).

  • Research or engineering contributions in alignment, data-centric AI, or human-AI collaboration.

Logistics

  • This is an IC role within Thinking Machines’ Research Team. You will report directly to our Head of Research, and work most closely with our small group of post-training researchers.

  • Location: This role is based in San Francisco, California.

  • Compensation: Depending on background, skills and experience, the expected annual salary range for this position is $350,000- $475,000 USD.

  • Visa sponsorship: We sponsor visas. While we can't guarantee success for every candidate or role, if you're the right fit, we're committed to working through the visa process together.

  • Benefits: Thinking Machines offers generous health, dental, and vision benefits, unlimited PTO, paid parental leave, and relocation support as needed.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,134,712 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Remote, many countries
Similar stack
Same company
San Francisco
$103k – $154k per year · Equity · In office · Full-Time · 6+ years exp · Bachelor's Degree · Boston
Python
SQL
AI/ML
Machine Learning
Chips/EDA
JMP
Life Sciences
Flow Cytometry
Cell Culture
LIMS
GraphPad Prism
Apply
AI Platform Lead 19 min ago
$205k – $280k per year · In office · TS/SCI · 12+ years exp · Bachelor's Degree · Laurel
AI/ML
Claude Code
AI Agents
LLM
OpenAI Codex
Agentic Workflows
Multi-Agent Systems
Apply
$120k – $215k per year · Hybrid · 5+ years exp · Bachelor's Degree · Richardson
Python
Databases
Snowflake
Databricks
AI/ML
Spark
Vertex AI
Scikit-learn
Prompt Engineering
SciPy
TensorFlow
Pandas
NumPy
PyTorch
RAG
Amazon SageMaker
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
HIPAA
MedTech
HL7
FHIR
Apply
$120k – $215k per year · In office · 5+ years exp · Bachelor's Degree · Eden Prairie
Python
AI/ML
Fine-tuning
Scikit-learn
TensorFlow
PyTorch
RAG
Hugging Face
Machine Learning
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Amazon ECS
Apply
$99k – $225k per year · In office · TS/SCI · Full-Time · 5+ years exp · Bachelor's Degree · Charleston
AI/ML
LangGraph
LangChain
Claude
Model Context Protocol
CrewAI
OpenAI Agents SDK
GraphRAG
Human-in-the-Loop
Knowledge Graph
Machine Learning
DevOps
IAM
Cybersecurity
Zero Trust
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
Python
SQL
Python
pySpark
Databases
PostgreSQL
ClickHouse
AI/ML
Spark
Claude Code
PyTorch Lightning
SciPy
NumPy
PyTorch
Triton
DevOps
Amazon S3
Apply
Remote (likely EAEU) · 5+ years exp · Moscow
Python
AI/ML
DeepSpeed
RLHF
NLP
PyTorch
LLM
Ray
Hugging Face
DPO
SFT
Pre-training
Megatron-LM
FSDP
DevOps
CI/CD
Kubernetes
Apply
Remote (likely EAEU) · Saint Petersburg
Python
AI/ML
LLM
DevOps
Rest API
WebSockets
CI/CD
GitOps
Git
Docker
Kubernetes
Unix
Cybersecurity
Keycloak
QA
Selenium
Playwright
Apply
$11k – $15k per year (net) · Remote (EAEU) · Moscow
Python
AI/ML
OpenCV
YOLO
Computer Vision
ONNX
TensorRT
Label Studio
NumPy
PyTorch
Ultralytics
scikit-image
CNN
Anomaly Detection
CVAT
Machine Learning
DevOps
GitHub
Apply
Remote (likely EAEU) · 5+ years exp
Python
AI/ML
MLFlow
Computer Vision
Image Segmentation
Amazon SageMaker
Machine Learning
DevOps
Terraform
GitHub Actions
GitLab CI
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
AWS Lambda
GitLab
Amazon S3
Amazon ECS
AWS Step Functions
Cybersecurity
ISO 27001
Apply
Backend Engineer 19 days ago
$120k – $160k per year · In office · Full-Time · 3+ years exp · San Francisco
Python
SQL
Python
FastAPI
Databases
PostgreSQL
DynamoDB
AI/ML
LLM
DevOps
CI/CD
AWS
Docker
Kubernetes
Apply
Solutions Architect 19 days ago
$70k – $150k per year · Equity 0.1–0.3% · In office · Full-Time · 6+ years exp · Bachelor's Degree · San Francisco
Python
TypeScript
SQL
Node JS
Databases
PostgreSQL
Amazon Redshift
Frontend
React.js
DevOps
Terraform
GCP
CloudFormation
Azure
AWS
Kubernetes
Apply
≈ $168k – $311k per year (Estimated) · In office · Full-Time · 5+ years exp · San Francisco
SQL
AI/ML
Cursor
Claude
LLM
DevOps
GCP
Azure
AWS
FinOps
Apply
≈ $127k – $254k per year (Estimated) · In office · Full-Time · 3+ years exp · San Francisco
AI/ML
LLM
DevOps
GCP
Azure
AWS
FinOps
Marketing
HubSpot
Apply
GTM Engineer 19 days ago
In office · Full-Time · 2+ years exp · San Francisco
Python
JavaScript
SQL
AI/ML
AI Agents
DevOps
FinOps
Marketing
Salesforce
HubSpot
Apply
$350k – $475k per year · In office · Full-Time · 8+ years exp · San Francisco · New York
Python
Rust
AI/ML
Machine Learning
Apply
$350k – $475k per year · In office · Full-Time · PhD · San Francisco
Python
AI/ML
LoRA
Fine-tuning
RLHF
JAX
PEFT
TensorFlow
PyTorch
Post-training
RLAIF
Machine Learning
Apply
$350k – $475k per year · In office · Full-Time · PhD · San Francisco
Python
AI/ML
LoRA
Fine-tuning
RLHF
JAX
PEFT
TensorFlow
PyTorch
Post-training
RLAIF
Machine Learning
Apply
$350k – $475k per year · In office · Full-Time · PhD · San Francisco
Python
AI/ML
JAX
Function Calling
AI Agents
TensorFlow
PyTorch
Synthetic Data
Machine Learning
Apply
$350k – $475k per year · In office · Full-Time · PhD · San Francisco
Python
AI/ML
JAX
AI Agents
TensorFlow
PyTorch
Synthetic Data
Post-training
Machine Learning
Apply
Remote (United States, Puerto Rico) · 12+ years exp · Bachelor's Degree · Seattle · San Francisco
Python
TypeScript
Databases
Snowflake
AI/ML
Copilot
Cursor
Windsurf
Claude
Claude Code
Model Context Protocol
AI Agents
LLM
A2A
NIST AI RMF
Agentic Workflows
Frontend
GraphQL
DevOps
Rest API
Datadog
Kong
Platform Engineering
GitLab
IAM
API Gateway
Cybersecurity
Okta
Least Privilege
Threat Modeling
OWASP
Management
Confluence
Jira
ServiceNow
Apply
Junior AI/ML Engineer 7 hours ago
Hybrid · Full-Time · San Francisco
Python
AI/ML
Fine-tuning
Multimodal AI
PyTorch
Time Series
Embodied AI
DevOps
Linux
Apply
≈ $164k – $366k per year (Estimated) · In office · Full-Time · San Francisco
Python
AI/ML
Multimodal AI
Diffusion Models
PyTorch
Self-Supervised Learning
Contrastive Learning
Time Series
Machine Learning
Apply
AI Engineer, Platform 10 hours ago
Equity 0.1–0.4% · In office · Full-Time · San Francisco
Python
TypeScript
Databases
PostgreSQL
AI/ML
Function Calling
LLM
RAG
Structured Outputs
LLM Evaluation
Multi-Agent Systems
DevOps
GCP
CI/CD
AWS
Cybersecurity
HIPAA
Apply
≈ $85k – $168k per year (Estimated) · Equity · Hybrid · Full-Time · 10+ years exp · San Francisco
Python
SQL
Python
pySpark
Databases
Snowflake
Amazon Redshift
AI/ML
Spark
DevOps
AWS
AWS Lambda
Amazon S3
Analytics
ETL/ELT
QA
Rest-Assured
Apply
See all jobs
This is one of many
2,134,712 more open roles from verified company boards, updated every day.