
Software Engineer, Pretraining
Nice to have's
Job description
Software Engineer, Pretraining
San Francisco
Our mission is to automate coding. The first step in our journey is to build the best tool for professional programmers, using a combination of inventive research, design, and engineering. Our organization is very flat, and our team is small and talent dense. We particularly like people who are truth-seeking, passionate, and creative. We enjoy spirited debate, crazy ideas, and shipping code.
About the Position
We’re looking for Software Engineers to build the data systems behind our frontier coding 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.
Responsibilities
Data Quality Team
- Build and own high-throughput, fully telemetered data pipelines that process frontier-scale data with end-to-end traceability.
- Train and ship models that classify, rank, filter, clean, and identify data at extreme throughput.
- Design and run scaling-ladder experiments on data-mixture, repeatability, and quality depth.
- Partner tightly with Data Acquisition to hunt down missing or low-quality sources, and with the training teams to close the loop on what actually moves loss and downstream evals.
- Treat data quality as a systems problem and a research problem.
Data Platform Team
- Build the platform that turns raw web, code, multimodal, and acquired data into training-ready datasets for frontier pretraining runs.
- Own the pipelines, orchestration, and tooling that make pretraining data iteration fast, reliable, observable, and reproducible at scale.
- Create clear signals for data quality, lineage, freshness, and pipeline health.
- Partner with initial training, crawling, data quality, and acquisition teams to turn new data ideas into measurable improvements in loss, evals, and model capability.
Crawling Team
- Build and scale the web crawling systems that discover, schedule, fetch, and parse high-quality documents across the open web for initial training.
- Improve URL seeding, scoring, and fair host scheduling.
- Raise crawl success and parsing quality.
- Debug and harden complex crawl infrastructure end-to-end for availability, recovery, and ingestion lag.
- Automate delivery of crawl datasets into the data pipeline.
Requirements
- Strong infrastructure or data platform background, and ideally a spike of outlier depth somewhere (crawling/search infra is a plus, not a hard requirement).
- High-slope engineer who has moved unusually fast - for example, staff-level ownership within a few years - or you bring deep domain experience.
- Ability to architect and ship end-to-end with high ownership, debug complex systems independently, and work alongside AI agents.
- Strong intuitions about large-scale distributed systems.
- Excitement to learn how pre-training data shapes model quality, and desire for ownership and visibility in building systems that feed frontier training runs.
We Offer
- Opportunity to work in a flat, talent-dense organization.
- Collaborative environment that values spirited debate, crazy ideas, and shipping code.
- Competitive compensation package.
About the Company
Our mission is to automate coding. We are building the best tool for professional programmers, using a combination of inventive research, design, and engineering.
© CURSOR.EDUCATION. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Хей, привіт!Знаєте, що таке Knowledge sharing та чому великі ІТ компанії стимулюють своїх розробників ділитись досвідом?Ми ІТ школа CURSOR.І ми займаємось Якісною та Ефективною Освітою.Ми допомагаємо людям реалізовувати себе в ІТ.«Пройди курси. Стань програмістом і заробляй 10.000$/міс» — це НЕ про Нас.Наші викладачі — це не просто типові розробники.Переважно це люди, які чітко розуміють важливість ІТ індустрії і готові в це вкладатись.Що ми можемо? (Для Розробників)Ми можемо повністю змінити Ваш світогляд на ІТ освіту.Показати яких результатів можуть досягнути студенти при правильному підході і ефективних інструментах.Як виглядає співпраця з нами?Ми розуміємо «Час — це найцінніший ресурс!».Наші ментори беруть рівно стільки занять, скільки хочуть.Витрачають стільки часу, скільки можуть.1 навчальну групу ведуть від 3 менторів.Погодьтесь, людям, які більше 7 років в ІТ «може бути» не цікаво розповідати про html :)Тому здебільшого Ви берете ті заняття, які цікаві саме Вам!Приєднуйтесь!Ми відкриті до любої співпраці в напрямку Frontend, Java, Python, Machine Learning, DataScience, Go, Security Testing, Penetration testing, VR.© Команда CURSOR
More at CURSOR.EDUCATION
All 137 roles
Software Engineer, Security
CURSOR.EDUCATION · United States

Software Engineer, Product
CURSOR.EDUCATION · United States

Software Engineer, Enterprise
CURSOR.EDUCATION · United States

Software Engineer, Generalist
CURSOR.EDUCATION · United States