Data Engineer

Building and maintaining data pipelines, data warehouses, ensuring data availability and quality

Data Engineering Junior Middle Senior Lead / Staff Principal
Vollständige Matrix Karrierepfad PDF
64 Fähigkeiten
5 Stufen
186 obligatorisch
314 Anforderungen

Data Engineer ist eine Rolle in der Familie Data Engineering. Es umfasst 64 Fähigkeiten über 5 Stufen (von Junior bis Principal). 186 Fähigkeiten sind obligatorisch. Schlüsselbereiche: Programming Fundamentals, Backend Development, Database Management.

Technologie-Stack

Junior Python 3.11+, SQL, Apache Airflow, PostgreSQL/ClickHouse, pandas, Docker, Git
Middle Python 3.12+, SQL advanced, Airflow, Spark/PySpark, ClickHouse/BigQuery, dbt, Kafka basics, S3/GCS
Senior Python, Spark/Flink, ClickHouse/BigQuery/Snowflake, Kafka/Debezium, Delta Lake/Iceberg, Terraform, Kubernetes, Data lineage (OpenLineage)
Lead / Staff Data platform architecture, Lakehouse (Delta/Iceberg), Stream processing, DataOps, dbt + Great Expectations, Cost optimization
Principal Enterprise data architecture, Data mesh, Multi-cloud, Real-time analytics at scale, Data governance strategy

Fokus nach Stufe

Junior

Writing ETL scripts (Python/SQL). Working with Airflow DAGs. Loading data into warehouse. Monitoring pipelines. SQL queries for analysts.

Middle

Designing data pipelines. Working with Spark/Flink. Optimizing SQL queries on large datasets. Data quality checks. Working with data warehouse.

Senior

Data platform architecture. Designing data lake/lakehouse. Storage cost optimization. Designing real-time pipelines. Mentoring.

Lead / Staff

Data platform strategy. DataOps practices. Governance and lineage. Coordination with ML and Analytics. Data quality standards.

Principal

Enterprise data strategy. Multi-cloud data architecture. Data mesh. Cost optimization at scale. Vendor evaluation.

Kompetenzmatrix

64 Fähigkeiten × 5 Stufen. Klicken Sie auf eine Zelle für Details.

A Awareness W Working V Advanced E Expert

AI-Assisted Development

4 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
GitHub Copilot A W A E E
Cursor IDE A W A A
ChatGPT / Claude A W A E E
Prompt Engineering for Code A W A E

API & Integration

4 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
REST API Design A W A E E
GraphQL Design A W A E E
gRPC & Protocol Buffers A W A E E
API Documentation A W A E E

Architecture & System Design

1 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
System Design Fundamentals A W A E E

Backend Development

6 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Python Web Frameworks A W A E E
Apache Kafka A W A E E
Redis A W A E E
Task Queues A W A E E
Elasticsearch / OpenSearch A W A E E
S3 / Object Storage A W A E E

Cloud & Infrastructure

5 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Docker A W A E E
Kubernetes Core A W A E E
Terraform A W A E E
AWS A W A E E
Network Fundamentals A W A

Data Engineering

14 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Apache Spark A W A E E
dbt A W A E E
Pandas / Polars A W A E E
SQL-based ETL A W A E E
Stream Processing A W A E E
Delta Lake / Apache Iceberg A W A E E
Data Lake Architecture A W A E E
Data Warehouse Design A W A E E
Data Catalog A W A E E
Data Lineage A W A E E
Data Contracts A W A E E
Data Quality A W A E E
Apache Airflow A W A E E
Dagster / Prefect A W A E E

Database Management

9 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
PostgreSQL A W A E E
ClickHouse A W A E E
Apache Cassandra A W A E E
Database Indexing A W A E E
Query Optimization A W A E E
Replication & High Availability A W A E E
Backup & Disaster Recovery A W A E E
Data Modeling & Schema Design A W A E E
Database Migrations A W A E E

DevOps & CI/CD

1 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
GitHub Actions / GitLab CI A W A E E

Observability & Monitoring

4 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Structured Logging A W A E E
Prometheus & Grafana A W A
OpenTelemetry A W A E E
SLI / SLO / SLA A W A E E

Programming Fundamentals

8 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Algorithms & Complexity A W A E E
Data Structures A W A E E
OOP & SOLID Principles A W A E E
Design Patterns A W A E E
Multithreading A W A E E
Async Programming A W A E E
Code Quality & Refactoring A W A E E
Type Safety & Type Systems A W A E E

Security

3 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
OWASP & Application Security A W A E E
Secure Coding Practices A W A E E
JWT / OAuth2 / OIDC A W A E E

Testing & QA

3 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Unit Testing A W A E E
Integration Testing A W A E E
E2E Testing A W A E E

Version Control & Collaboration

2 Fähigkeiten
Faehigkeiten Jun Mid Sen Lead Princ
Git Advanced A W A E E
Code Review A W A E E

Häufig gestellte Fragen

Welche Fähigkeiten werden für die Rolle Data Engineer benötigt?

Die Rolle Data Engineer erfordert 64 Fähigkeiten, davon 186 obligatorisch. Die Fähigkeiten verteilen sich auf 5 Stufen: von Junior bis Principal. Vollständige Matrix ansehen.

Wie steigt man in der Rolle Data Engineer auf die nächste Stufe auf?

Nutzen Sie den Grade-Rechner, um Ihre aktuelle Stufe einzuschätzen und personalisierte Empfehlungen zu erhalten.

Welcher Technologie-Stack wird in der Rolle Data Engineer verwendet?

Der Stack umfasst 5 Technologien auf verschiedenen Stufen. Python 3.11+, SQL, Apache Airflow, PostgreSQL/ClickHouse, pandas, Docker, Git, Python 3.12+, SQL advanced, Airflow, Spark/PySpark, ClickHouse/BigQuery, dbt, Kafka basics, S3/GCS, Python, Spark/Flink, ClickHouse/BigQuery/Snowflake, Kafka/Debezium, Delta Lake/Iceberg, Terraform, Kubernetes, Data lineage (OpenLineage)...

Wie definiert die Community die Anforderungen für die Rolle Data Engineer?

Die Anforderungen werden von der Community durch ein Vorschlagssystem gestaltet. Jedes Mitglied kann Änderungen vorschlagen, die durch Abstimmung und Expertenprüfung gehen.

Community

👁 Beobachten ✏️ Aenderung vorschlagen Anmelden, um Aenderungen vorzuschlagen
📋 Vorschlaege
Noch keine Vorschlaege fuer Data Engineer
Kommentare werden geladen...