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
Software Engineer (Backend/DevOps)
2-3 years of backend or DevOps experience, then 1-2 years specialising in MLOps concepts.Skills to master
- Deepen understanding of machine learning lifecycle, gain proficiency in ML-specific monitoring tools, learn about data and concept drift, and get hands-on with model deployment patterns.
You're ready to move on when
- Successfully deployed and maintained several production services.
- Strong grasp of cloud infrastructure (AWS, Kubernetes).
- Demonstrated interest in machine learning, perhaps through personal projects or online courses.
- Experience with CI/CD and automation.
- 2
Data Scientist (with strong engineering focus)
3-4 years as a data scientist, increasingly frustrated by deployment challenges and keen to build robust systems.Skills to master
- Shift focus from model building to model operations, master IaC, containerisation, and advanced monitoring. Learn incident response and system-level debugging.
You're ready to move on when
- Has successfully taken at least one model from notebook to production.
- Comfortable writing production-grade Python code, not just Jupyter notebooks.
- Strong understanding of model limitations and failure modes.
- Proactive in advocating for better MLOps practices within their data science team.
- 3
Site Reliability Engineer (SRE)
2-3 years as an SRE, then 1-2 years applying SRE principles specifically to ML systems.Skills to master
- Understand the unique challenges of ML systems (e.g., model drift, data quality), learn ML-specific deployment patterns, and collaborate closely with data scientists.
You're ready to move on when
- Proven track record of maintaining high-availability production systems.
- Expertise in monitoring, alerting, and incident response.
- Strong grasp of distributed systems and cloud infrastructure.
- Curiosity about machine learning and its operational complexities.