Software Engineer ML Research
Summary
Build distributed training, inference, and reinforcement-learning infrastructure for Cursor's frontier coding models, plus libraries that simplify large-scale data jobs and systems that turn user data into training data. Works closely with researchers; core focus is distributed systems and ML infrastructure.
You will build distributed training, inference, and reinforcement-learning infrastructure for frontier coding models. You will create libraries that simplify large-scale data jobs and architect systems that turn user data into effective training data. You will work closely with researchers to make progress repeatable and iteration fast.
Responsibilities
- Build distributed training, inference, and reinforcement-learning infrastructure
- Write libraries that simplify large-scale data jobs
- Architect systems that turn user data into effective training data
Requirements
- Infrastructure and distributed systems background
- Ability to architect and ship end-to-end with high ownership
- Understanding of how language models work
- Interest in learning more about machine learning
