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
View original job post