---
title: "Software Engineer, RL Data"
company: "Cursor"
company_url: "https://www.remjobs.works/companies/cursor"
url: "https://www.remjobs.works/job/cursor-software-engineer-rl-data-9268d696-c1f3-4ddd-a390-e359470abef3"
apply_url: "https://jobs.ashbyhq.com/cursor/9a175381-45e2-42b6-bd64-6c84532365f9"
workplace: onsite
location: "San Francisco"
employment_type: full-time
seniority: mid
role: software-engineering
region: united-states
date_posted: 2026-08-27T13:28:55.372Z
first_seen_by_remjobs: 2026-08-29T18:22:32.549Z
---

# Software Engineer, RL Data

**Cursor** — San Francisco

Apply: https://jobs.ashbyhq.com/cursor/9a175381-45e2-42b6-bd64-6c84532365f9

## About Cursor

Built to make you extraordinarily productive, agents turn ideas into code. Accelerate development by handing off tasks to Cursor.

## About the role

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.

### Software Engineer, Reinforcement learning

Cursor is building the future of coding. We train [frontier coding agents](https://cursor.com/blog/composer) and scale RL on real user data to make them increasingly effective.

#### About the role

As a Software Engineer on the RL Data team at Cursor, you'll create the tasks, rewards, and environments that train our coding agents. The team owns the data that goes into training: what the model is asked to do, how we score it, and the setups it learns in.

#### What you’ll do

- Designing a task set that teaches a specific agent capability, then iterating on it from traces and evals until the model actually gets better.

- Reading a pile of agent traces, finding a failure mode or a surprising behavior, and building a system that surfaces more of the same.

- Turning a one-off recipe into something other teams can reuse: better rewards, cleaner environments, tighter data quality.

- Partnering with research on whether a dataset is actually teaching the thing we think it is.

#### You may be a fit if

- You write careful, fast code and have strong software engineering fundamentals.

- You like setting tasks: breaking a fuzzy capability into something concrete you can measure.

- You have an infra, data, or distributed systems background. RL experience is a plus, not a requirement.

- You enjoy looking at messy real-world agent behavior and turning it into a dataset or a tool.

---

Source: Cursor's own career page, read by RemJobs. Canonical HTML version: https://www.remjobs.works/job/cursor-software-engineer-rl-data-9268d696-c1f3-4ddd-a390-e359470abef3
