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
- As a Senior Data Engineer, you'll have mastered owning end-to-end data pipelines, designing complex data models, and mentoring junior colleagues. To step up to Staff, you'll need to demonstrate the ability to solve cross-team architectural problems, influence technical direction, and take accountability for major platform components.
You're ready to move on when
- You're consistently identifying and proposing solutions for systemic data platform issues, not just project-specific ones.
- You're leading technical design discussions and challenging assumptions, even with more senior colleagues.
- You've successfully mentored 2-3 engineers, helping them take on more complex work independently.
- You're actively contributing to our data engineering best practices and standards, not just following them.
- You've taken ownership of a significant, multi-team data initiative from conception to production.
- 2
Data Architect from another domain
5-8 years as a Data Architect in a related fieldSkills to master
- If you're coming from a broader data architecture role, you'll need to deepen your hands-on coding and cloud platform expertise. While you'll have the design skills, the Staff role here requires significant practical implementation and operational ownership within our specific tech stack.
You're ready to move on when
- You've recently built and deployed complex data pipelines using tools like Spark, dbt, and Airflow.
- You're proficient in Python/Scala and can write production-grade, testable code.
- You have deep hands-on experience with AWS data services and Terraform.
- You've successfully integrated architectural designs with real-world implementation constraints and challenges.