C

Cognition

Builds AI agents that write and fix code

Research Engineer - Mid-Training

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USANo salary listedIn-person

About the Job

Requirements

  • Deep familiarity with the end-to-end large language model training pipeline, including pre-training data, optimization, architecture, and interactions between mid-training and post-training.
  • Hands-on experience with continual pre-training, annealing, or late-stage data mixing for large models.
  • Strong understanding of training data quality, including dataset utility, large-scale filtering and curation, and the effects of data-mix choices across evaluations.
  • Experience developing or evaluating synthetic data pipelines for capability improvement.
  • Proficiency in Python and PyTorch, and ability to debug distributed training at scale.
  • Strong fundamentals in optimization, statistics, and machine learning theory, including distinguishing genuine effects from noise, instability, and overfitting.
  • Evidence of original contributions through publications, open-source impact, or internal results that advanced a capability frontier.
  • Ability to work in ambiguous, fast-moving environments where defining the problem is as important as solving it.

Responsibilities

  • Design and iterate on high-quality data mixtures for late-stage and annealing training runs; develop principled methods for sourcing, filtering, and weighting data to improve model capabilities without degrading general performance.
  • Drive targeted improvements in coding, mathematics, and long-horizon reasoning through curated data strategies and training interventions, translating research insights into measurable capability gains for agents.
  • Develop and evaluate synthetic data pipelines that generate training signal at scale; understand their limits and failure modes, and build methods suitable for production training runs.
  • Research and optimize multi-stage learning-rate schedules, warmup strategies, and compute allocation across training phases; study how schedule choices interact with data distribution and model behavior.
  • Research and implement methods for extending effective context length without degrading short-context performance, including positional encoding strategies, data construction, and targeted evaluation.
  • Build evaluations that distinguish real capability improvements from benchmark overfitting, and connect training decisions to deployed system outcomes.
  • Measure how mid-training interventions scale with compute and data, and develop new approaches when existing methods reach their limits.

About the Company

Cognition

Builds AI agents that write and fix code

Cognition builds AI agents that write and fix code for software teams, and its agent Devin was one of the first able to carry a software task from assignment to a finished pull request. Engineers give Devin tasks in plain English through Slack, the web, or the company's Devin Desktop editor. Devin then works in its own cloud workspace with a terminal, browser, and code editor, where it plans the change, writes and tests the code, and opens a pull request for an engineer to review. Teams can run many Devin sessions at once, and companies pay through subscriptions and usage-based pricing. Cognition was founded in 2023 and is based in San Francisco.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$3.7B
Headquarters
San Francisco, CA
Founded
2023

Recently Posted Jobs

Explore more opportunities at Cognition

See more jobs