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
Data Scientist / ML Engineer
2-4 yearsSkills to master
- Deep understanding of model development, evaluation, and deployment. Strong Python skills. Experience with data cleaning and feature engineering. A nascent interest in model fairness or interpretability.
You're ready to move on when
- You've built and deployed several ML models in a production environment.
- You've encountered and perhaps tried to address basic bias issues in your models.
- You can articulate the trade-offs between different ML algorithms and evaluation metrics.
- You're comfortable with version control and collaborating on code.
- 2
Data Analyst (with ML focus)
3-5 yearsSkills to master
- Strong statistical analysis skills. Proficiency in SQL and a scripting language (Python/R). Experience with data visualisation and storytelling. An interest in how data can lead to unfair outcomes and a desire to fix it.
You're ready to move on when
- You've conducted complex data analyses and presented insights to stakeholders.
- You're comfortable manipulating large datasets and identifying data quality issues.
- You've used statistical methods to identify correlations or disparities in data.
- You've perhaps built some simple predictive models or automated reports.
- 3
Software Engineer (with ML exposure)
3-5 yearsSkills to master
- Robust software engineering principles. Experience building and maintaining production systems. Familiarity with cloud infrastructure and CI/CD. A keen interest in the ethical implications of the software you build.
You're ready to move on when
- You've contributed to the development and deployment of complex software systems.
- You understand system architecture and how different components interact.
- You've worked with APIs and integrated different services.
- You're curious about how ML models are integrated into applications and their potential impact.