← All posts
More than half of Berlin's data jobs want Python

22 May 2026 · Data Berlin

More than half of Berlin's data jobs want Python

Python appears in 284 of 553 active data roles in Berlin — more than half the market. Here's the breakdown by category, seniority, and co-skills.

TL;DR: Python is the most common technical skill on the board right now, showing up in 51% of active data and AI roles. AI/ML is the biggest category, but demand spans engineering, analytics, and even leadership. SQL and LLMs are the most frequent co-skills. Junior openings are scarce in public listings; hybrid is the dominant stated policy where one exists.


Python is having a second act. After years as the workhorse of data pipelines and notebooks, it has become the default language of the LLM era — and Berlin’s hiring market reflects that. Every major category of data work now expects it, from classic data engineering to applied AI research to senior leadership roles where the technical bar is still remarkably high.

On 22 May 2026, the Data Berlin job board tracked 553 active data and AI roles at Berlin-based companies. 284 of those listings mention Python51% of the market, making it the most common technical skill on the board today, ahead of LLM (268 roles, 48%) and SQL (212 roles, 38%).

All figures are a one-day snapshot from 22 May 2026 across 20+ applicant tracking systems, not a trend line. The distribution across categories, seniority, and co-skills is detailed enough to be useful — whether you’re hiring or looking — but numbers will shift as new roles open and close.

Where Python shows up

Python is not confined to one job family:

Python penetration by job category

Click any label to explore that category on the job board.

AI/ML accounts for 39% of Python roles — a clear signal of where hiring energy is concentrated. Data Engineer is a solid second at 50. The penetration rates tell a sharper story: Python appears in 90% of Data Scientist roles and 75% of Data Engineer roles, but only 29% of Leadership postings.

The Leadership figure at 39 is worth sitting with. Head-of-data and engineering-lead postings routinely list Python even when the actual day-to-day is people management and strategy. That could mean Berlin companies still want hands-on leads who can review and write code; it could also mean job descriptions haven’t caught up with actual seniority expectations. Either way, it sets a baseline: if you’re applying for a senior leadership role here, assume Python will be on the checklist.

Seniority

Python roles by seniority

Click any label to explore that seniority tier on the job board.

Senior (105) and Mid (95) together make up 70% of Python openings — the two tiers are nearly tied in this snapshot. That’s where supply and demand concentrate in Berlin’s data market, suggesting a healthy pipeline of opportunities for solid practitioners who aren’t yet at the senior tier.

The 5 Junior listings deserve a note: this is not a reliable count of how many junior Python developers Berlin companies hire in a given month. A lot of early-career hiring happens via referrals, working student roles, and internal programs that don’t surface in ATS feeds. What these 5 listings do say is that public Python job posts skew heavily toward experienced candidates right now — if you’re junior, the right door often isn’t a public posting.

Companies hiring for Python

The ten employers with the most open Python roles on this snapshot:

CompanyOpen roles
JetBrains12
Zendesk12
Scalable Capital10
Almedia9
SumUp8
Statista8
Delivery Hero7
Intercom6
Redcare Pharmacy6
About You6

JetBrains and Zendesk tie at the top with 12 roles each. Fintech and e-commerce are well represented (Scalable Capital, SumUp, Delivery Hero, About You). No single company dominates the board; Python demand is spread across product, platform, and analytics teams at mid-to-large product companies.

Browse all Python roles →

Skills that go with Python

Among the 284 Python listings, these skills appear most often in the same posting — co-occurrence, not a prescribed stack:

Most common co-skills in Python listings

Click any label to explore that skill on the job board.

SQL appears on 59% of Python roles — it remains the essential complement. More telling is position four: AWS has overtaken Machine Learning, and Agentic AI and Communication are separated by a single role at positions seven and eight. Cloud infrastructure and agentic patterns are becoming table stakes alongside the LLM fundamentals. Stakeholder Management in third place still matches the seniority distribution — these remain roles that face the business, not just the warehouse.

Workplace

Workplace type was recorded for 215 of 284 Python roles (76%); the rest weren’t specified in the source ATS data. Among roles with a stated policy, hybrid is the dominant model:

Workplace type (stated policies only)

Hybrid (129 roles, 60% of stated) is dominant by a wide margin. Remote (62) is a meaningful option. On-site (24) remains the minority. The 69 listings without a stated policy are likely a mix of all three — treat these ratios as directional, not definitive.

Salary

Too few Python roles on this snapshot include a published salary range to report meaningful medians. Salary disclosure varies widely by employer and ATS — where it exists, you’ll find it on individual listings at the Python skill page.

For a broader picture of what Python developers earn in Berlin, the Handpicked Berlin 2026 Salary Report covers compensation benchmarks across the local tech market, including data and engineering roles.


Bottom line

Python is everywhere in Berlin’s data market, but “everywhere” doesn’t mean “easy to hire for” or “easy to break into.” The concentration at Senior and Mid levels, combined with the heavy AI/ML weighting and LLM co-occurrence, points to a market that wants experienced practitioners who can work at the intersection of software engineering and applied AI — not just scripting experience.

If you’re a mid-level Python developer with SQL and any LLM or ML exposure, you have strong coverage of today’s open roles. If you’re earlier in your career, the public listing count understates actual hiring volume — but this snapshot suggests you’ll need to find the right door, and it often isn’t a public posting.

Browse all Python roles → · Explore the full job board →


We publish snapshots like this monthly in the Data Berlin newsletter alongside curated job picks and what’s happening in Berlin’s data scene.


Data from the Data Berlin ingestion pipeline, snapshot 2026-05-22. Counts reflect distinct active job IDs on that date.