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 Data Engineer
1-2 yearsSkills to master
- Mastering SQL, foundational Python scripting, understanding basic data warehousing concepts, and becoming proficient with our core ETL/ELT tools (Airflow, dbt). Learning to debug and resolve simple pipeline issues.
You're ready to move on when
- Consistently delivers well-tested code for assigned tasks.
- Can independently resolve common pipeline failures.
- Actively contributes to code reviews and team discussions.
- Demonstrates a solid grasp of our core data models and architecture.
- 2
Software Engineer (with data interest)
2-3 years (transition time)Skills to master
- Translating strong software development skills into data engineering context: learning distributed systems concepts, mastering SQL for data transformation, understanding data quality principles, and becoming proficient with data orchestration tools. Focusing on data reliability.
You're ready to move on when
- Has built robust, production-grade applications and understands software best practices.
- Demonstrates a strong interest in data and has actively worked with databases or data processing in previous roles.
- Quickly picks up new data-specific tools and methodologies.
- Can apply software engineering principles (e.g., testing, CI/CD) to data pipelines.
- 3
Data Analyst (up-skilling)
2-4 years (transition time)Skills to master
- Moving beyond querying to building and maintaining data infrastructure. This means deep-diving into Python programming, learning cloud data platforms, mastering data modelling for performance, and understanding data pipeline orchestration. A strong focus on automation and scalability.
You're ready to move on when
- Has a deep understanding of business data needs and how data is used for insights.
- Has strong SQL skills and experience with data visualisation tools.
- Has independently started building personal data projects or automating analytical tasks.
- Shows a clear drive to move into infrastructure and engineering roles.