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 AI Data Scientist
1-2 yearsSkills to master
- Solid Python programming, foundational statistics, basic ML algorithms (e.g., linear regression, decision trees), data cleaning, and version control (Git). You'd have been executing tasks under close supervision.
You're ready to move on when
- Consistently delivers assigned tasks on time and with high quality.
- Can independently troubleshoot common data or code issues.
- Demonstrates a proactive attitude towards learning new concepts and tools.
- Receives positive feedback on code quality and collaboration from peers and seniors.
- 2
Data Analyst (with ML exposure)
2-3 yearsSkills to master
- Advanced SQL, data visualisation (Tableau/Power BI), statistical analysis, A/B testing, and some exposure to scripting in Python/R for reporting or basic modelling. You'd be comfortable with data but might lack deep ML expertise.
You're ready to move on when
- Has built and maintained complex dashboards and reports that drive business decisions.
- Can clearly articulate business problems and translate them into analytical questions.
- Has independently run and interpreted statistical tests or A/B experiments.
- Shows a strong interest and has taken initiative to learn more advanced ML techniques in their own time.
- 3
Software Engineer (ML Focus)
2-4 yearsSkills to master
- Strong software engineering principles, robust coding practices, experience with deployment (Docker, Kubernetes), and a good understanding of system architecture. You'd be great at building reliable systems but might need to deepen your ML theory.
You're ready to move on when
- Has successfully deployed and maintained production-grade software or data pipelines.
- Writes clean, testable, and scalable code.
- Understands system design and can contribute to architectural discussions.
- Has a demonstrable interest in machine learning, perhaps through personal projects or contributing to ML-related features.