160K–250K USD / year

Software Engineer, Pretraining Data

DataOn-site — Palo Alto, CA
Published on 2026-11-10
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Build large-scale data platforms, pipelines, and crawling systems that prepare training data for frontier models. The role combines performance-critical engineering with data-quality experiments to improve training outcomes.

About the company

Cursor builds an AI coding editor and agent workflows that help developers write and ship software faster. It serves software teams looking for tighter AI assistance inside the IDE.

The team

Machine Learning

What you'll do

  • Build and operate scalable pipelines that turn raw web, code, multimodal, and acquired data into training-ready datasets.
  • Develop data-quality models and systems for classifying, ranking, filtering, and cleaning data.
  • Design experiments to measure the effects of data mixtures, repeatability, and quality on model performance.
  • Build and improve web crawling, scheduling, fetching, and parsing infrastructure.
  • Monitor data quality, lineage, freshness, and pipeline health, and troubleshoot failures.

What we're looking for

  • At least 3 years of software engineering experience.
  • Experience building distributed systems or large-scale data infrastructure.
  • Able to work in person at the Palo Alto office.

Nice to have

  • Strong distributed-systems intuition and end-to-end ownership.
  • Experience moving quickly into high levels of engineering ownership or relevant domain expertise.
  • Interest in how pretraining data affects model quality.

Benefits

  • Equity
  • Medical, vision, and dental coverage
  • 401(k) plan
  • Short- and long-term disability insurance
  • Life insurance
View original job post