Software Engineer, ML Research
5mo ago
USAMiddledistributed systemsmachine learningreinforcement learningdata engineering
Develop distributed training and inference infrastructure for advanced coding models, collaborating closely with researchers to accelerate development.
Responsibilities
- We’re looking for Research Engineers to build the training, inference, and data systems behind our frontier coding models. You’ll work directly with researchers to make progress repeatable and iteration fast.
Other
- 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.
- Cursor is building the future of coding. We train frontier coding agents and scale RL on real user data to make them increasingly effective.
- Build our distributed training, inference, and RL infrastructure
- Write libraries to simplify how researchers do large-scale data jobs
- Architect the systems that turn Cursor user data into effective training data
- You have a strong infrastructure/distributed systems background
- You are able to architect and ship end-to-end with high ownership
- You have strong intuitions about how language models work
- You’re excited to learn more about ML
- #LI-DNI