Cognition
Research Engineer, Mid-Training
San Francisco. Posted 3 months ago
The role
You will own late-stage training decisions including data mix, annealing schedules, and context length extension. This role involves research and engineering to sharpen model capabilities in coding, math, and reasoning.
What you will do
- Design and iterate on high-quality data mixtures for late-stage and annealing training runs.
- Drive targeted improvements in coding, mathematics, and long-horizon reasoning.
- Develop and evaluate synthetic data pipelines.
- Research and optimize multi-stage learning rate schedules and compute allocation.
- Research and implement methods for extending effective context length.
- Build evals to distinguish real capability improvements from benchmark overfitting.
- Measure how mid-training interventions scale with compute and data.
Required qualifications
- Deep familiarity with the LLM training pipeline end to end
- Hands-on experience with continual pre-training, annealing, or late-stage data mixing for large models
- Strong intuition for data quality
- Experience developing or evaluating synthetic data pipelines for capability improvement
- Proficiency in Python and deep learning frameworks (PyTorch)
- Comfortable debugging distributed training at scale
- Strong fundamentals in optimization, statistics, and ML theory
- A track record of original contributions: publications, open-source impact, or internal results that moved a capability frontier
- Comfort operating in ambiguous, fast-moving environments
Nice to have
- A PhD is one signal among many
Benefits
- Large compute allocations with training jobs running across thousands of GPUs
About the company
Cognition is an applied AI lab building end-to-end software agents. They are the makers of Devin, the first AI software engineer.