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
Senior Data Engineer (L3)
3-5 years as a Senior Data EngineerSkills to master
- Leading small projects end-to-end, designing complex pipelines, mentoring junior engineers, and taking ownership of significant workstreams. You'll need to demonstrate consistent delivery and a knack for solving tough technical problems.
You're ready to move on when
- Successfully led 2-3 complex data engineering projects from design to deployment.
- Consistently identified and proposed solutions for architectural improvements or technical debt.
- Actively mentored junior engineers, helping them grow their skills and take on more responsibility.
- Demonstrated strong communication skills in presenting technical concepts to non-technical audiences.
- 2
Data Architect (from another company)
5-8 years in a dedicated Data Architect roleSkills to master
- Designing large-scale data solutions, defining technical standards, evaluating new technologies, and influencing strategic technical direction. You'll need to show you can adapt your architectural expertise to our specific tech stack and business context.
You're ready to move on when
- Designed and implemented enterprise-level data architectures that are currently in production.
- Proven ability to evaluate and select appropriate data technologies for specific use cases.
- Strong track record of influencing technical decisions and driving architectural consensus.
- Experience with cloud-native data platforms and distributed systems.
- 3
Technical Lead / Staff Engineer (from a related domain)
4-7 years as a Technical Lead in a related field (e.g., Backend Engineering, Platform Engineering)Skills to master
- Leading engineering teams, driving technical excellence, and deep expertise in distributed systems and software architecture. You'll need to rapidly upskill on specific data engineering concepts, tools, and methodologies (e.g., data warehousing, ETL/ELT patterns, data governance).
You're ready to move on when
- Successfully led an engineering team to deliver complex software or platform projects.
- Deep understanding of software architecture, reliability, and scalability principles.
- Demonstrated ability to quickly learn and master new technical domains.
- Strong leadership and mentorship capabilities.