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
University Graduate (BSc/MSc)
0-1 year post-graduationSkills to master
- Transitioning academic Python/ML skills to production-ready code, understanding team collaboration workflows (Git, code reviews), and learning cloud ML platforms.
You're ready to move on when
- Successfully completed a significant final year project involving ML model building.
- Demonstrated ability to debug code independently.
- Received positive feedback from internships or academic supervisors on technical aptitude.
- 2
AI/ML Bootcamp Graduate
0-1 year post-bootcampSkills to master
- Deepening theoretical understanding beyond bootcamp curriculum, gaining experience with enterprise-level data and MLOps practices, and improving code efficiency and scalability.
You're ready to move on when
- Strong capstone project showcasing end-to-end ML pipeline development.
- Active contributions to a personal GitHub portfolio.
- Ability to articulate core ML concepts and trade-offs clearly.
- 3
Self-Taught with Portfolio
1-2 years of dedicated self-study/project workSkills to master
- Formalising knowledge gaps, adapting to team coding standards, and learning how to work within a structured software development environment.
You're ready to move on when
- A public portfolio of 3-5 high-quality ML projects, ideally solving real-world problems.
- Demonstrable proficiency in Python, ML libraries, and Git.
- Ability to explain project choices and technical challenges effectively.