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 Machine Learning Specialist (L2)
2-3 yearsSkills to master
- Independently owning end-to-end feature development, taking ownership of routine processes, identifying issues and proposing solutions, and starting to mentor new joiners informally.
You're ready to move on when
- Consistently delivering assigned ML features with high quality and minimal supervision.
- Demonstrating a strong understanding of our core tech stack and ML best practices.
- Proactively identifying and solving technical problems without constant guidance.
- Receiving positive feedback from peers and managers on collaboration and technical contributions.
- 2
Experienced Data Scientist (with ML focus)
3-5 yearsSkills to master
- Transitioning from purely analytical or experimental work to building production-ready ML systems, deepening MLOps knowledge, and focusing on code quality and scalability.
You're ready to move on when
- A portfolio showcasing deployed ML models, not just analytical notebooks.
- Strong programming skills (Python) and familiarity with software engineering best practices.
- Experience working with cloud platforms (e.g., AWS) for ML workloads.
- A clear desire to move into a more engineering-focused ML role.
- 3
Software Engineer (with ML interest)
4-6 yearsSkills to master
- Developing a deep understanding of ML algorithms and theory, advanced statistical concepts, and the specifics of data preprocessing and feature engineering for ML.
You're ready to move on when
- Strong foundations in distributed systems and backend development.
- Demonstrable personal projects or contributions in ML.
- Completed advanced ML courses or a relevant postgraduate qualification.
- A keen interest in applying engineering rigour to ML problems.