DEdata

What data engineering jobs in Germany actually ask for — counted from the postings, not from opinion.

On 15 September 2026, 699 data engineering postings advertised in Germany carried a description to read. The tools named most often are ETL / ELT (50.8%), Python (49.1%) and SQL (47.6%). Among cloud platforms, Azure (27.3%) is named more often than AWS (19.9%) and Google Cloud (12.2%). At least 38.2% state a German-language requirement.

Updated 15 September 2026 · counting postings the sources have listed within 7 days · tracked daily since 11 September 2026

Currently advertised699Require German38.2%Tools tracked34Cities hiring91

Most requested data engineering skills in Germany

Share of postings naming each tool. A posting counts once per tool, however often it is mentioned.

ETL / ELT
50.8%
Python
49.1%
SQL
47.6%
Azure
27.3%
AWS
19.9%
Databricks
16.0%
Data Lake / Lakehouse
15.7%
Power BI
15.7%
Spark
14.7%
Data Warehouse
14.0%
SAP
12.6%
Snowflake
12.4%
Google Cloud
12.2%
dbt
10.6%
Kubernetes
9.6%

Share of the 699 postings carrying a description long enough to read requirements from.

Do data engineering jobs in Germany require German?

The first question anyone moving to Germany asks, and the one no other job-market tracker answers. Only an explicit competency phrase counts — most German postings are written in German regardless — so this is a floor, not a ceiling.

38.2%

of postings state a German-language requirement — 267 of 699.

38.2%
34.5%
27.3%
Requires German 38.2%English, no German required 34.5%Neither stated 27.3%

What the published number is a share of

Most job-market trackers give you a count and not the attrition behind it. These are the stages the pipeline applies, in order, from the rows it read to the postings these figures are built on.

rows read
10,208
100.0%
distinct postings
9,177
89.9%
title in scope
3,140
30.8%
in germany
2,759
27.0%
one row per posting

latest snapshot
755
7.4%
still advertised
755
7.4%
deduplicated
705
6.9%
with description
699
6.8%

10,208 rows read, 699 postings published — 6.8%. The right-hand column is each stage's share of the rows read, not of the stage above it.

Data engineering jobs by city

Cities with at least two postings. Salary is advertised, not paid, and only a minority of postings state one — the count behind every median is printed beside it.

Data engineering postings in Germany by city: postings, postings offering home office, and the median advertised starting salary with the number of postings stating one
CityPostingsHome officeMedian salary
Berlin berlin5614€60,000 n=3
München bayern454€60,000 n=4
Frankfurt am Main hessen397€64,500 n=2
Hamburg hamburg3511€80,000 n=2
Köln nordrhein_westfalen274€54,000 n=4
Stuttgart baden_wuerttemberg264€75,000 n=1
Düsseldorf nordrhein_westfalen191€70,000 n=3
Dresden sachsen182€67,500 n=2
Unknown173€70,000 n=1
Nürnberg, Mittelfranken bayern163€55,000 n=2
Berlin140
Donauwörth bayern130€60,500 n=4

Advertised data engineering salaries by tool

Median advertised salary for postings naming each tool, where at least three state a figure. A median over four postings is not a market rate, which is exactly why the count is beside it.

Median advertised salary range for data engineering postings in Germany naming each tool, with the number of postings stating a salary
ToolMedian fromMedian toPostings
BigQuery warehouse€70,000€85,0003
Databricks platform€70,000€85,0005
Docker platform€70,000€85,0004
Kafka streaming€70,000€85,0007
Kubernetes platform€70,000€85,0007
Terraform platform€70,000€85,0003
Data Warehouse concept€70,000€85,00011
Snowflake warehouse€66,000€80,00011
Airflow orchestration€65,000€85,0007
Azure cloud€65,000€85,00020
ETL / ELT concept€65,000€80,00031
Microsoft Fabric platform€65,000€85,0005
Python language€65,000€80,00027
SAP platform€65,000€77,5008
Spark processing€65,000€80,00012
SQL language€65,000€80,00027
Java language€64,000€82,5006
AWS cloud€62,500€82,50012
dbt transformation€62,500€80,00010
Google Cloud cloud€62,500€82,5006
Data Lake / Lakehouse concept€60,000€80,00013
PostgreSQL database€60,000€85,0003
SQL Server database€60,000€82,0008
Power BI bi€55,000€78,00011
Tableau bi€50,000€78,0005

How this is measured

Source
The Bundesagentur für Arbeit's public job API — Germany's official federal job database — and the Arbeitnow board. Both are public APIs. Nothing here is scraped.
Scope
Data engineering, analytics engineering, BI and data analyst roles advertised in Germany. A posting enters only where Germany is established: stated by the source, or resolved from the location text against place names the federal database itself reports. Unknown stays out rather than being assumed German.
Denominator
699 postings carried a description long enough to read requirements from. Every percentage on this page is a share of that number, never of all postings ever seen. A posting counts while the sources are still listing it — for 7 days after it was last seen, so a filled vacancy leaves these figures rather than inflating them forever.
Deduplication
The same vacancy is routinely syndicated to several boards, so postings are collapsed on employer and title. The key is approximate: an employer advertising two genuinely different roles under one title is merged into one.
What moves these numbers
Each run is a fresh sample of what is advertised that morning, so the figures move both because the market moves and because the sample does. Read a one-day change as noise; read a direction over weeks.
Open
The pipeline, the models, the tests and every daily snapshot are public at github.com/atakrk/de-jobs-pipeline. Any figure here traces back to the run that produced it.