Software Engineer, Pretraining Data
Cursor
Palo Alto, CA • 16m ago • On-site
Mid
On-site
160,000 - 250,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Software Engineer, Pretraining Data
Description
Build data systems that convert raw web, code, multimodal, and acquired data into training-ready datasets for frontier pretraining runs. Own pretraining data pipelines, orchestration, and tooling so data iteration is fast, reliable, observable, and reproducible at scale, with clear signals for data quality and lineage. Partner across crawling, data quality, acquisition, and initial training teams to measure improvements in loss, evals, and model capability.
Responsibilities
Data Platform
- Build the platform that turns raw data into training-ready datasets for pretraining
- Own pipelines, orchestration, and tooling for fast and reliable data iteration at scale
- Provide signals for data quality, lineage, freshness, and pipeline health
- Partner with teams to turn new data ideas into measurable training improvements
Data Quality
- Build and own high-throughput, fully telemetered pipelines with end-to-end traceability
- Detect breaks or drift before training runs
- Train and ship data processing models (classify, rank, filter, clean, identify) at extreme throughput
- Run scaling-ladder experiments to turn dataset intuition into hard evidence
- Partner to find missing/low-quality sources and close the loop on loss and downstream eval gains
- Write performance-critical code and design careful experiments
Crawling
- Build and scale web crawling systems to discover, schedule, fetch, and parse high-quality documents
- Improve URL seeding, scoring, and fair host scheduling
- Increase crawl success and parsing quality; reduce antibot failures; improve extractors
- Harden crawl infrastructure for availability, recovery, and ingestion lag; automate pipeline delivery
- Work with AI agents to ensure new coverage becomes better tokens for training
Requirements
Minimum 3 years of software engineering experience
Experience building distributed systems and/or large-scale data infrastructure
Ability to work in person onsite at the Palo Alto office
Benefits
Annual salary range: $160,000 - $250,000 USD plus equity
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Short- and long-term disability insurance
Life insurance and additional discounts/perks
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreLead Software Engineer
JPMorgan Chase & Co.
Senior
Technology
Hoboken, NJ · On-site
N/A
2 days ago
Software Engineer, Research Tooling
Cursor
Mid
Technology
Palo Alto, CA · On-site
$140K - $225K/yr
16m ago
Senior Software Engineer (Data Platform)
Bizee
Senior
Technology
Kraków, Poland · On-site
324K zł - 456K zł/yr
7 days ago
Software Engineer (AI Training Code Generation)
YO AI Labs
Senior
Technology
Remote
N/A
2 days ago

Senior Software Engineer, Forecasting & Real-Time Optimization
Lyft
Senior
Technology
Seattle, WA · On-site
$136K - $170K/yr
20h ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Software Engineer, Model Lifecycle and Signals
Cursor
Mid
Technology
New York, NY · On-site
$140K - $225K/yr
16m ago
Model Engineer
Cursor
Mid
Technology
Palo Alto, CA · On-site
$160K - $250K/yr
16m ago
Software Engineer (AI Training & Code Generation)
YO AI Labs
Senior
Technology
Remote
$0K - $0K/yr
2 days ago

Software Engineer, Applied AI Evals
Mercor
Senior
Technology
San Francisco, CA · On-site
$220K - $250K/yr
4h ago
Potential salary for Software Engineer, Pretraining Data role
Improve your resume for just $5
$160,000 – $250,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights