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
Graduate from a relevant degree (e.g., CS, AI, Maths)
0-1 year post-graduationSkills to master
- Solidify Python programming, understand core deep learning architectures, gain practical experience with a framework (PyTorch/TensorFlow), basic Git.
You're ready to move on when
- Completed a strong final year project involving deep learning.
- Has a GitHub repo with demonstrable code for deep learning tasks.
- Can articulate basic deep learning concepts and challenges.
- 2
Career Changer from Data Analyst/Software Developer
1-2 years of dedicated self-study/bootcamp + 0-1 year entry roleSkills to master
- Transition from general programming/data analysis to deep learning specifics, including neural network theory, framework usage, and MLOps fundamentals. Fill any gaps in maths/stats.
You're ready to move on when
- Completed a deep learning bootcamp or specialisation.
- Built a portfolio of deep learning projects outside of their previous role.
- Can clearly explain their motivation for the career change and how their prior skills transfer.
- 3
Research Assistant / Academic Background
0-1 year post-research roleSkills to master
- Adapt academic research skills to industry best practices, focus on production-readiness, collaborative coding, and understanding business impact beyond pure novelty.
You're ready to move on when
- Published papers or strong academic projects in deep learning.
- Experience with deep learning frameworks in a research context.
- Demonstrates understanding of industry constraints (e.g., latency, cost, data quality).


