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
Mid-Level Research Engineer (Internal Promotion)
2-3 years as a Research EngineerSkills to master
- Independent project execution, strong experimental design, effective communication of technical findings, and early mentorship of junior peers.
You're ready to move on when
- Consistently delivers complex project components with minimal supervision.
- Proactively identifies and solves technical challenges.
- Receives positive feedback on code quality and documentation.
- Has informally guided new team members or interns successfully.
- 2
Machine Learning Engineer (from Product/Applied ML)
5-7 years in a production-focused ML roleSkills to master
- Deep understanding of research methodologies, advanced algorithm implementation, experimental rigour, and a shift towards exploratory problem-solving.
You're ready to move on when
- Has a strong portfolio of ML models deployed to production, but also shows a keen interest in novel research.
- Can demonstrate strong Python and ML framework skills beyond just 'glue code'.
- Has experience with data cleaning, feature engineering, and performance optimisation.
- Is comfortable with ambiguity and the iterative nature of research.
- 3
Postdoctoral Researcher / PhD Graduate (with industry experience)
Direct entry post-PhD or 1-2 years post-docSkills to master
- Translating academic rigour into industry-relevant prototypes, adapting to faster iteration cycles, and strengthening software engineering practices.
You're ready to move on when
- Has a strong publication record in top-tier ML/AI conferences.
- Can demonstrate strong coding skills (not just academic proof-of-concepts).
- Is eager to work on applied problems with real-world impact.
- Has some experience with version control, testing, and collaborative development.