Data Engineering

Building and running pipelines that collect, transform, store, and serve data as reliable infrastructure.

Data Engineering is the competency of collecting data from diverse sources, designing and implementing ETL/ELT pipelines, and building and operating data warehouses and data lakes. It encompasses schema design, data quality management, workflow orchestration, and real-time streaming processing, with the goal of providing reliable data infrastructure so that analysts and data scientists can access trustworthy data in a timely manner.

Technology & Digital
7 Levels
Published: ยท Updated: ยท v5

Level Overview

LevelStageHashtags
Lv.1Assist, Explore#SQL#DataPipeline#ETLBasics#SchemaDesign
Lv.2Assist, Apply#BatchProcessing#DataWarehouse#VersionControl#DataCleaning
Lv.3Apply, Build#Orchestration#DataModeling#DataLake#Monitoring
Lv.4Advise, Architect#StreamProcessing#SchemaEvolution#CostOptimization#CI-CD
Lv.5Initiate, Strategize#DataMesh#Governance#TeamMentoring#PlatformDesign
Lv.6Influence, Standardize#DAMA-DMBOK#DataStrategy#ComplianceArchitecture#GDPR
Lv.7Set Strategy, Pioneer#ApacheFoundation#DataParadigm#OpenSourceFramework

Levels

Level 1

#SQL#DataPipeline#ETLBasics#SchemaDesignLearning SQL and ETL basics while exploring how data flows.

This is the entry point into data engineering, where you explore foundational concepts. You learn basic SQL syntax, understand pipeline concepts, and grasp the ETL (Extract, Transform, Load) workflow. You can identify relational database table structures and perform simple data extraction and transformation tasks with guidance.

What Comes Next

If you've checked off most of this list, you're ready for the Assist, Apply stage, building batch processing pipelines independently and validating data quality. Bandura(1977)'s Social Learning theory suggests watching experienced data engineers build pipelines and studying ETL case studies builds the confidence to tackle these tasks yourself.

Level 2

#BatchProcessing#DataWarehouse#VersionControl#DataCleaningBuilding batch pipelines with guidance and validating data quality.

If you've checked off most of this list, you can implement batch processing ETL pipelines following guidance. You apply data cleansing rules to handle missing values and duplicates, and load structured data into a data warehouse. You use version control tools (e.g., Git) to manage pipeline code and can write basic data quality validation queries.

What Comes Next

If you've checked off most of this list, you're ready for the Apply, Build stage, using orchestration tools to schedule multiple pipelines and independently designing data models. Kolb(1984)'s Experiential Learning theory suggests repeating the cycle of building pipelines, observing execution results, reflecting, and applying improved designs builds deeper engineering skill.

Level 3

#Orchestration#DataModeling#DataLake#MonitoringOrchestrating pipelines and designing data models independently.

If you've checked off most of this list, you use workflow orchestration tools (e.g., Airflow, Dagster) to implement pipeline scheduling, dependency management, and retry logic. You apply dimensional modeling techniques to design analytical data models and manage unstructured data in data lakes. You configure monitoring dashboards to track pipeline health and independently resolve routine operational issues.

What Comes Next

If you've checked off most of this list, you're ready for the Advise, Architect stage, designing real-time streaming pipelines, managing schema evolution, and optimizing costs across data infrastructure. Vygotsky(1978)'s Zone of Proximal Development suggests tackling data modeling or orchestration tasks just beyond your current ability, with senior engineer review, builds skill fastest.

Level 4

#StreamProcessing#SchemaEvolution#CostOptimization#CI-CDDesigning streaming pipelines and managing schema evolution.

If you've checked off most of this list, you go beyond batch processing to design and implement real-time streaming pipelines (e.g., Kafka, Flink). You establish schema evolution strategies that maintain backward compatibility while modifying data structures. You automate pipeline testing and deployment through CI/CD, and lead cost optimization in cloud environments. This corresponds to the Google Cloud Professional Data Engineer certification level.

What Comes Next

If you've checked off most of this list, you're ready for the Initiate, Strategize stage, designing team-level data platforms, establishing data governance frameworks, and mentoring junior engineers. Ericsson(1993)'s Deliberate Practice theory suggests training specifically on your weak areas like streaming pipeline design, schema evolution management, and cost optimization.

Level 5

#DataMesh#Governance#TeamMentoring#PlatformDesignLeading data platform design, governance, and team mentoring.

If you've checked off most of this list, you design the organization's data platform architecture and lead the adoption of distributed architecture patterns such as data mesh or data fabric. You establish data governance policies to systematize quality, security, and access control, and operate a data catalog. You mentor junior and mid-level engineers and guide the team's technical decision-making.

What Comes Next

If you've checked off most of this list, you're ready for the Influence, Standardize stage, establishing industry-level data strategies, contributing to industry standards, and exerting influence across organizations. Schรถn(1983)'s Reflective Practice theory suggests checking and revising your design assumptions in real time as you build data platforms and establish governance.

Level 6

#DAMA-DMBOK#DataStrategy#ComplianceArchitecture#GDPRShaping industry-level data strategy and contributing to standards.

If you've checked off most of this list, you formulate data strategies that influence entire industries beyond a single organization. You demonstrate thought leadership by presenting at data engineering conferences or publishing technical content. You contribute to the evolution of industry-standard frameworks, lead large-scale data infrastructure modernization efforts, and drive regulatory compliance strategies.

What Comes Next

If you've checked off most of this list, you're ready for the Set Strategy, Pioneer stage, pioneering new paradigms in data engineering and leaving a legacy that impacts future generations. Argyris & Schรถn(1978)'s Double-Loop Learning theory suggests questioning the assumptions behind data strategy and compliance architecture to create stronger industry standards.

Level 7

#ApacheFoundation#DataParadigm#OpenSourceFrameworkPioneering new data paradigms and leaving a lasting legacy.

If you've checked off most of this list, you make historic contributions to the field of data engineering. You create widely adopted open-source frameworks or propose new data processing paradigms (like MapReduce or data mesh) that redirect the entire industry. You serve as a bridge between academic research and industry practice, and build educational systems that cultivate the next generation of data engineers.

What Comes Next

If you've checked off most of this list, you're at the forefront of data engineering, shaping how the technology ecosystem processes and manages data at scale. Bloom(1956)'s Taxonomy suggests that designing new data processing paradigms or open-source frameworks represents the highest cognitive level of Create, leaving a legacy that influences future generations.

References

SFIA FoundationCompetency Framework

Defines Data Engineering from Level 2 (Assist) to Level 6 (Initiate, influence), specifying pipeline design, implementation, and strategic responsibility scope at each level.

SFIA 8 โ€” Data Engineering Skill Definition (Levels 2-6)
GitLabProficiency Scale

Details technical requirements, responsibility scope, and autonomy levels across Junior, Intermediate, Senior, Staff, and Principal stages for L1-L7 mapping.

GitLab Data Engineer Career Ladder (Junior โ†’ Principal)
Google CloudCertification

Validates mid-to-senior engineer competency across 5 domains: data processing system design, ingestion/processing, storage, analysis readiness, and workload automation.

Google Cloud Professional Data Engineer Certification
DAMA Internationaltextbook

Defines 11 data management knowledge areas (governance, quality, metadata, etc.), providing authoritative grounding for L5-L6 governance/strategy checklists and L4 schema/quality management items.

DAMA-DMBOK: Data Management Body of Knowledge (2nd Edition)
IEEE/ACM CAIN Conferenceacademic_research

Systematic mapping of 25 papers classifying data engineering lifecycle activities (collection, transformation, storage, serving) with technical solutions and architectures, grounding L3-L5 checklist behaviors.

What About the Data? A Mapping Study on Data Engineering for AI Systems (CAIN 2024)