The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Associate Research Engineer (L1)
1-2 yearsSkills to master
- Mastering the core tech stack (Python, PyTorch/TensorFlow, Git), understanding our internal data structures, and consistently delivering on well-defined research tasks under supervision.
You're ready to move on when
- Consistently producing reproducible code and experimental results.
- Proactively identifying and debugging issues in your own work.
- Actively contributing to team discussions and learning from feedback.
- 2
Data Scientist (with ML focus)
2-4 yearsSkills to master
- Strong statistical analysis, advanced data manipulation, experience building and deploying production-grade ML models, and a solid understanding of business problems.
You're ready to move on when
- Demonstrated passion for deep technical research beyond immediate business problems.
- Strong programming skills and comfort with low-level ML framework details.
- A portfolio of projects involving novel algorithm implementation or research reproduction.
- 3
Software Engineer (with ML specialisation)
3-5 yearsSkills to master
- Robust software engineering practices (testing, CI/CD, system design), experience with large-scale data systems, and a deep understanding of how ML models integrate into broader applications.
You're ready to move on when
- Desire to focus on algorithmic innovation and experimental work rather than system maintenance.
- Strong mathematical and statistical foundations.
- Proven ability to quickly learn and apply new research concepts.