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
Mid-Level Analytics Engineer (L2)
3-5 yearsSkills to master
- Independently owning data model development, strong dbt and SQL skills, basic data quality implementation, and effective collaboration with data analysts.
You're ready to move on when
- Consistently delivering well-tested, documented dbt models for specific business domains.
- Proactively identifying and resolving data quality issues within your owned models.
- Successfully translating ambiguous business requirements into concrete data specifications.
- Providing informal guidance or support to new team members.
- 2
Senior Data Analyst / BI Developer
5-7 yearsSkills to master
- Deep understanding of business domains, advanced SQL for complex reporting, experience with BI tool semantic layers, and a strong desire to move into data transformation and modelling.
You're ready to move on when
- You're constantly frustrated by inconsistent data definitions or 'spaghetti SQL' and want to fix the underlying problems.
- You've started building your own dbt projects in your spare time or for small internal initiatives.
- You've taken ownership of complex reporting datasets and understand their underlying data structures thoroughly.
- You're known for your ability to bridge the gap between business needs and technical data structures.
- 3
Software Engineer (with data interest)
4-6 yearsSkills to master
- Strong software engineering best practices (testing, CI/CD, version control), proficiency in a programming language (e.g., Python), and a keen interest in data modelling and analytics.
You're ready to move on when
- You've worked on data-heavy applications or built internal tools that interact with databases.
- You understand the importance of robust, tested code and want to apply those principles to data.
- You're excited by the idea of building data products that empower business users.
- You've started learning SQL and dbt on your own initiative.