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
Junior Deep Learning Specialist (L1)
1-2 yearsSkills to master
- Mastering the basics of deep learning frameworks, understanding data preprocessing pipelines, executing tasks under guidance, and writing clean, reproducible code.
You're ready to move on when
- Consistently delivers assigned tasks on time and to a high standard.
- Can debug common model training issues with minimal supervision.
- Proactively seeks feedback and applies learnings to improve work.
- Demonstrates a solid understanding of core deep learning concepts.
- 2
Data Scientist (with ML/DL focus)
2-3 yearsSkills to master
- Transitioning from broader data analysis to deeper model development, focusing on neural networks. This means deepening your understanding of DL theory, MLOps basics, and productionising models.
You're ready to move on when
- Has successfully built and deployed at least one end-to-end ML model.
- Strong programming skills in Python and familiarity with deep learning frameworks.
- Demonstrates a clear passion for deep learning specifically, beyond traditional ML.
- Can articulate the differences and trade-offs between various neural network architectures.
- 3
Software Engineer (with ML interest)
2-4 yearsSkills to master
- Shifting from general software development to specialisation in deep learning. This involves gaining a strong grasp of DL theory, model training, and evaluation, alongside understanding data science workflows.
You're ready to move on when
- Excellent software engineering practices (testing, CI/CD, clean code).
- Has taken significant personal initiative to learn deep learning concepts and frameworks.
- Can demonstrate personal projects involving deep learning models.
- Understands the challenges of integrating ML models into larger software systems.