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
Senior Machine Learning Specialist (L3)
3-5 yearsSkills to master
- Leading end-to-end ML projects, mentoring junior team members, owning significant workstreams, making technical decisions within project scope, and demonstrating strong problem-solving in non-routine situations.
You're ready to move on when
- Consistently delivering complex ML projects on time and to a high standard.
- Demonstrating strong technical leadership and mentorship skills within project teams.
- Proactively identifying and solving architectural challenges within your projects.
- Receiving consistent positive feedback from peers and managers on your technical contributions and influence.
- 2
Senior Data Scientist (with strong MLOps/Engineering focus)
3-5 yearsSkills to master
- Deep statistical modelling, advanced experimentation design, strong programming skills (Python), experience with productionising models, and a solid understanding of data engineering principles.
You're ready to move on when
- Successfully transitioning models from research/prototyping to production-ready systems.
- Taking ownership of the operational aspects of deployed models (monitoring, retraining).
- Developing strong engineering practices (testing, CI/CD) alongside analytical skills.
- Demonstrating a keen interest and practical experience in MLOps and system architecture.
- 3
Lead Software Engineer (with ML specialisation)
4-6 yearsSkills to master
- Building scalable, distributed software systems, strong architectural design, deep understanding of cloud infrastructure, and a growing specialisation in integrating and deploying ML models.
You're ready to move on when
- Leading the development of complex, high-performance software systems.
- Designing robust, scalable architectures for new products or features.
- Successfully integrating ML models into production applications and optimising their performance.
- Developing a strong interest and practical experience in machine learning specific challenges like model serving and MLOps.