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 AI/ML Engineer (L1)
1-2 yearsSkills to master
- Mastering core Python ML libraries, understanding our existing ML system architecture, writing clean and tested code, effectively using version control (Git), and contributing to documentation.
You're ready to move on when
- Consistently delivers assigned tasks on time with minimal supervision.
- Code quality meets team standards without significant rework.
- Proactively identifies and flags potential issues.
- Demonstrates a solid understanding of core ML concepts and our tech stack.
- 2
Data Analyst (with ML focus)
2-3 yearsSkills to master
- Transitioning from purely analytical work to building production-ready models. This means picking up strong software engineering practices, MLOps fundamentals, and cloud deployment skills. You'll need to show a shift from 'insights' to 'systems'.
You're ready to move on when
- Has built and deployed at least one end-to-end ML solution (even a personal project).
- Strong programming skills in Python beyond just scripting for analysis.
- Familiarity with Docker and basic cloud services for deployment.
- Understands the difference between model accuracy in a notebook and reliability in production.
- 3
Software Engineer (with ML interest)
1-2 yearsSkills to master
- Deepening knowledge of ML algorithms, data science methodologies, and the specific challenges of ML system design (e.g., model drift, feature stores). You'll be applying your strong engineering background to a new domain.
You're ready to move on when
- Has actively contributed to ML-related projects in a software engineering capacity.
- Demonstrates a keen interest and self-study in machine learning theory and application.
- Strong grasp of data structures and algorithms, applied to ML problems.
- Can translate business problems into potential ML solutions.