Position Details
About this role
Cursor is seeking a Software Engineer specializing in ML research to develop infrastructure for training, inference, and reinforcement learning models, working closely with research teams.
Key Responsibilities
- Build training and inference systems
- Architect ML infrastructure
- Collaborate with researchers
- Scale RL models
- Convert user data into training data
Technical Overview
Role involves building distributed training and inference systems, architecting ML infrastructure, and working with language models using Python and related tools.
Ideal Candidate
The ideal candidate is a research engineer with strong background in distributed systems, systems architecture, and software engineering, passionate about building scalable ML infrastructure and language models.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience in distributed systems or systems architecture, No background in software engineering, Unwillingness to work in SF or NY
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile