Data engineer roles: skill levels
Updated 27 April 2018
Data engineers need specific levels of knowledge and experience. There are 4 levels of skill, and these can differ between roles.
1. Essential skills
Essential skills | Data engineer | Senior data engineer | Lead data engineer | Head of data engineering |
---|---|---|---|---|
Communicating between the technical and the non-technical | Awareness | Working | Practitioner | Expert |
Data analysis and synthesis | Working | Working | Practitioner | Practitioner |
Data development process | Working | Practitioner | Expert | Expert |
Data integration design | Working | Practitioner | Expert | Expert |
Data modelling | Working | Practitioner | Expert | Working |
Programming and build (data engineering) | Working | Practitioner | Practitioner | Expert |
Technical understanding (data engineering) | Working | Working | Practitioner | Expert |
Testing | Awareness | Working | Working | Working |
2. Desirable skills
Desirable skills | Data engineer | Senior data engineer | Lead data engineer | Head of data engineering |
---|---|---|---|---|
Data Innovation | Awareness | Working | Practitioner | Expert |
Metadata management | Working | Practitioner | Practitioner | Expert |
Problem resolution (data) | Awareness | Working | Practitioner | Expert |
3. Level definitions
Level of skill | Description |
---|---|
Expert | Has knowledge and experience in the application of this skill. Is a recognised specialist and advisor in this skill including user needs, generation of ideas, methods, tools and leading or guiding others in best practice use. |
Practitioner | Shares knowledge and experience of the skill with others, including tools and techniques, defining those most appropriate for the environment. |
Working | Applies knowledge and experience of the skill including tools and techniques, adopting those most appropriate for the environment. |
Awareness | Has knowledge of the skill and an appreciation of how it is applied in the environment. |
Find out about the skills needed for data engineer roles.