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
University Graduate (Computer Science/Engineering)
0-1 year post-graduationSkills to master
- Solidify SQL and Python fundamentals, understand data modelling basics, get hands-on with cloud platforms (AWS/GCP, Snowflake/Databricks).
You're ready to move on when
- Successfully completed relevant coursework and projects.
- Demonstrated ability to learn new programming languages/frameworks quickly.
- Strong analytical and problem-solving skills, even if theoretical.
- 2
Career Changer (e.g., Software Developer, Data Analyst)
1-2 years of dedicated self-study or bootcamp experienceSkills to master
- Transition software development skills to data-specific challenges, learn data warehousing concepts, master dbt and Airflow.
You're ready to move on when
- A portfolio of personal data engineering projects.
- Experience with data manipulation and analysis in previous roles.
- Clear articulation of why you want to move into data engineering.
- 3
Data Engineering Apprenticeship
Completion of a recognised apprenticeship programmeSkills to master
- Practical application of data engineering tools and methodologies learned during the apprenticeship, understanding of real-world data challenges.
You're ready to move on when
- Successful completion of all apprenticeship modules and projects.
- Positive feedback from mentors and supervisors during placements.
- Demonstrated ability to work effectively in a professional team environment.