Salary not listed
Software Engineer, RL Data
Machine learningOn-site — San Francisco
Published on 2026-10-12
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
In this role, you will determine the data that shapes machine learning models for autonomous coding, identifying and generating training data to improve agent performance. You will also design and build systems that ensure data quality and reliability.
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
RL Data team
Stack
Python
What you'll do
- Turn capability gaps into tested tasks
- Build realistic environments for RL models
- Design grading systems for open-ended tasks
- Implement automated checks to maintain data integrity
- Scale tasks from thousands to millions with trustworthy filters
What we're looking for
- Strong software engineering fundamentals
- Experience building systems in Python
- Ability to create trustworthy environments for training
- Systematic approach to data analysis
Nice to have
- Experience in Reinforcement Learning or Machine Learning
