Software Engineer, RL Environments @Cursor

    2 days ago·Cursor is hiring a remote Software Engineer, RL Environments·📍 United States

    Overview

    The role of Software Engineer on the RL Environments team at Cursor involves building systems that convert real-world data into high-quality environments for reinforcement learning. The company aims to automate coding with an emphasis on inventive research, design, and engineering.

    Key Responsibilities

    • Build platforms for creating complex, realistic, and diverse RL environments at scale.
    • Design a factory that transforms massive raw data into useful and realistic environments.
    • Define and apply consistent quality standards across various data sources.
    • Create self-serve APIs and tooling to accelerate task and environment development.
    • Collaborate with teams to translate model-capability goals into effective training tasks and environments.

    Requirements

    • Strong software engineering fundamentals and experience with data platforms, developer tools, distributed systems, or ML infrastructure.
    • Able to turn ambiguous quality standards into concrete, automated checks.
    • Comfortable building repeatable pipelines from messy, heterogeneous data.
    • Care about model behavior and can translate capability goals into tasks and experiments.
    • Ability to collaborate across disciplines and own open-ended problems end to end.

    Benefits

    Benefits information not provided.

    Location

    Remote role; current location in San Francisco suggests preference for applicants in similar time zones.

    How to Apply

    If there appears to be a fit, the company will reach out to schedule 2-3 short technical interviews, followed by an onsite project discussion.

    Deadline

    No deadline stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.