New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Cursor

Software Engineer - RL Data

Cursor
Apply →
senior full-time

First indexed 16 Sept 2026

Description

As a Software Engineer on the RL Data team, you'll design and build tools for researchers and external contributors to create, review, submit, and monitor environments and tasks behind Cursor's reinforcement-learning runs.

This is a full-stack product-engineering role embedded in a research team. You'll own the review and acceptance experience end-to-end, from rollout and transcript inspection to workflows that move a submission into training.

Your work will significantly shorten the loop from a task idea or data sources to trusted training data.

Responsibilities

  • Create fast, trustworthy workflows for vendors and the research team to interact effectively with each other.
  • Build review tools for inspecting and comparing rollouts, transcripts, grader outputs, and other signals of task quality.
  • Develop environment-health, failure-search, versioning, and catalog experiences that make training data easy to understand, manage, and extend.
  • Establish a shared component kit and use it to build self-serve interfaces for creating and improving tasks with quality checks inline.

Requirements

  • You've shipped full-stack products and owned systems from user interface through storage or services.
  • You've built dense, data-facing tools such as transcript viewers, diffing systems, review queues, observability products, or operational dashboards.
  • You've built or maintained a design system or component library.
  • You've designed review, QA, moderation, fraud, or acceptance workflows.
  • You care about data quality and are willing to inspect raw data.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://cursor.com/careers/software-engineer-research-tools