Guidance

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.