Research Mid Training

Artificial-intelligence research and product company building customizable AI systems, including the Tinker training API and Inkling open-weight models.

Distributed
About Thinking Machines Lab

Thinking Machines Lab develops AI products that let researchers and developers fine-tune and use models, while also releasing open-weight multimodal models.

View jobs by Thinking Machines Lab

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will own late-stage model training across data strategy, data quality, training recipes, and evaluation. You will source, curate, synthesize, filter, and verify training data; develop quality systems and model interventions; tune training configurations; measure outcomes; debug results; and explore scalable training methodologies.

Requirements

  • Proficiency in Python
  • Familiarity with PyTorch, TensorFlow, or JAX
  • Ability to debug distributed training and write scalable code
  • Bachelor’s degree or equivalent experience in Computer Science, Machine Learning, Physics, Mathematics, or a related discipline
  • Ability to explain complex technical concepts in writing

Responsibilities

  • Source, curate, synthesize, filter, deduplicate, verify, and rewrite training data
  • Design and measure knowledge-improving interventions
  • Introduce and measure model behaviors during mid-training
  • Build automatic filtering, scoring, verification, and rewriting systems
  • Develop and tune datasets, training stages, annealing schedules, and hyperparameters
  • Define and iterate on evaluations
  • Debug training configurations and develop deeper understanding
  • Measure performance scaling and explore new training-data methodologies

Benefits

  • Health benefits
  • Dental benefits
  • Vision benefits
  • Unlimited PTO
  • Paid parental leave
  • Relocation support