Cursor
Software Engineer, ML Research
Engineers the large-scale compute, serving, and reinforcement learning platforms, plus data pipelines, that produce Cursor's frontier coding models alongside researchers.
Captured October 2026Still open as of Oct 11, 2026 ↗
The role
This role sits within Cursor's research effort, where engineers build the foundations for training and serving its coding models. The work happens side by side with researchers to shorten experiment cycles. The company describes a flat structure and a small, highly capable team.
What you would do
- Develop the distributed compute stack used for model training, serving, and reinforcement learning runs
- Create reusable software that makes large data processing jobs easier for researchers to launch
- Design pipelines that convert real usage data from Cursor's users into material for model training
- Partner closely with research staff so experiments can be repeated and iterated on quickly
What they asked for
- Solid background in distributed systems or infrastructure engineering
- Track record of owning projects from initial design through to production release
- Working understanding of how language models behave internally
- Genuine curiosity about machine learning topics
Selected employer postings. AI-assisted summaries may contain errors. This is not a market-wide sample. Independent of the companies listed.