Software Engineer, Pretraining Data
Cursor, Palo Alto, CA
The role
We're looking for Software Engineers to build the data systems behind our frontier models' initial training. You'll work on large-scale crawling, data platform, and pipeline infrastructure, turning raw dumps into the datasets our models train on, and making iteration with researchers fast and reliable.
What you need
Basic qualifications
- Minimum of 3 years of software engineering experience
- Software engineering experience building distributed systems and/or large-scale data infrastructure
Additional requirements
- Onsite role: must be able to work in person at the Palo Alto office
Nice to have
- High-slope engineer who has moved unusually fast (e.g., staff-level ownership within a few years) or brings relevant domain experience
- Able to architect and ship end-to-end with high ownership, debug complex systems independently, and work alongside AI agents