Data & AI Jobs in Germany: Who's Hiring Right Now (Oct 2026)
You want a data or AI job in Germany and you want to know who is actually posting roles this month, not who was hiring two years ago. Here is the picture from the JobRise live jobs feed as of 14 October 2026: 144 open Data & AI listings in Germany. Of those, 141 were posted in the last 30 days and 132 in the last 7 days, so almost everything you see is live and worth your time.
These are counts of open listings on one feed, not a market survey. Treat them as a dated snapshot, not as a claim about the whole German market.
Who is hiring#
Bosch Group leads with 6 open listings in this slice. After that the field is scattered: Skdse has 5, Quantum-Systems GmbH has 4, Vinteden has 4, Delivery Hero has 4, and Kayak, Voize, Ramp106 Gmbh, Rematiq Gmbh, and Anthropic each have 3. Some of these names are recruiters or staffing firms rather than the end employer, so read the listing carefully before you assume who pays your salary.
The roles span a wide range. Enpal is hiring a "Data & Analytics Manager (f/m/x)" and a "BI & Data Analytics Team Lead (f/m/x)". aureas wants a "Founding Engineer (m/w/d) ,AI-native". PlanD: Die Software für Gebäudedienstleister is looking for an "Analytics & Agent Engineer (m/f/x)", Smartly for a "Senior Data Platform Engineer", SumUp for a "Senior Machine Learning Engineer", Bitcap for an "Engineer - Data & Platforms (m/f/d)", and Jupus for a "Senior Applied AI Engineer".
That mix tells you something. Big tech and scale-ups like Delivery Hero, SumUp, and Kayak are hiring alongside agencies and staffing firms like Skdse. Startups and product firms like Voize, Jupus, and PlanD are filling agent and applied AI roles that barely existed two years ago. Public sector presence is thin in this slice. If you want a government job, this feed is not where you will find it this month.
Get the next guide by email
New guides and fresh jobs in one short email. Free.
Where the jobs are#
Berlin dominates with 64 open listings. Munich follows with 23, then Hamburg with 13, Renningen with 5, and Stuttgart with 4. Renningen matters because it sits near Bosch's research base, which lines up with Bosch Group having 6 listings.
If you are in Berlin, you have the most options by far. If you are in Munich or Hamburg, you still have real choices. Outside those three cities the numbers drop fast, so plan on relocating or on finding a role that allows remote work. Check the details in the Germany data jobs hub for the current open-listing count before you commit to a move.
What the job-type mix says#
Full-time contracts cover 137 of the 144 listings. Contract work accounts for 6, and part-time for 1. That is a market built around permanent hires, not around freelance gigs or job-sharing setups.
If you were hoping for part-time or contract work to fit around other commitments, the options are thin right now. If you are on a visa that ties you to a specific employer or job type, confirm what your permit allows before you apply. The German Federal Office for Migration and Refugees publishes the current rules and they change, so read the official page rather than relying on old forum posts.
Entry-level openings are scarce. Only 2 of 144 listings look like intern, graduate, junior, or trainee roles: "Junior Data Engineer" at Reeeliance and "Junior Data Engineer & MarTech Specialist (Mobile Apps) (m/w/d)" at Trg. Senior and mid-level titles dominate. If you are early in your career, expect to compete hard and to lean on projects and freelance work to fill the gap.
How to apply this week#
Apply direct where you can. Going through a recruiter is fine, but a direct application lets you control the wording of your CV and skip a layer of screening. When a recruiter posts the role, look for the end employer's own careers page and use it.
Mirror the listing keywords. If the posting says "Data Platform Engineer" and "Snowflake", your CV should say "Data Platform Engineer" and "Snowflake", not "data infrastructure specialist" and "modern warehouse tooling". Applicant tracking systems match on exact terms, and a human screener does too when they have 200 CVs to read.
One concrete example. A weak bullet reads: "Worked on data pipelines for the analytics team." A stronger version reads: "Built and maintained Snowflake and dbt pipelines feeding 12 dashboards, cutting monthly reporting time from 5 days to 2." Same job, real numbers, exact tools. That is what gets a callback.
No listing in this slice shows a salary. Do not assume one. Ask in the first call, and check what the role typically pays on current official or union sources before you negotiate. Ranges vary by city, seniority, and company size.
Before you send anything, run your CV through the free ATS checker to catch formatting that breaks parsers. It takes a few minutes and saves you from getting filtered out on a technicality.
Your 7-step plan#
- Pick 10 to 12 live listings from the 144, weighting Berlin, Munich, or Hamburg unless you are relocating.
- For each one, copy the exact job title and the top 5 required tools into a note.
- Rewrite your CV for each application so those titles and tools appear in your summary and recent role bullets.
- Quantify two or three bullets per role with real numbers: rows processed, dashboards owned, latency reduced, hours saved.
- Run each CV through the free ATS checker before you submit.
- Apply direct on the employer's own site when you can find it, and note the date you applied.
- Track everything in a simple sheet: company, role, date applied, source, follow-up date, and outcome.
Repeat the cycle weekly. The feed moves fast: 132 of the 144 listings appeared in the last 7 days alone.
What to watch next#
The country picture is bigger than this slice. Across all categories in Germany there are 1,846 open listings, with 1,642 posted in the last 30 days, according to the JobRise Hiring Report for Germany. Data & AI is a small slice of that, and the ratio shifts month to month.
Skdse and similar names appearing among the top hirers is a reminder that the feed mixes direct employers and intermediaries. Read the fine print on who employs you, who pays you, and who holds your contract. That distinction matters for salary talks, references, and any visa paperwork.
Free tools#
FAQ#
How current are these numbers?
They are a snapshot from the JobRise live jobs feed taken on 14 October 2026. Listings open and close daily, so check the feed again before you plan your week around any single role.
Are these companies all direct employers?
No. Some names in the top list are recruiters or staffing firms, not the end employer. Read the listing text to see who holds the contract, and ask directly in the first call if it is unclear.
Which cities should I target first?
Berlin has 64 listings, Munich 23, and Hamburg 13. Those three give you most of the options. Renningen and Stuttgart have a handful each, mostly tied to engineering and research employers.
Is it realistic to find an entry-level role right now?
Only 2 of 144 listings look like junior, intern, graduate, or trainee roles. It is possible but competitive, so lean on personal projects, freelance work, and a portfolio that shows real output.
Do I need German for these roles?
Many data and AI roles in Germany run in English, especially at international firms and startups. Check the listing language, and if it is in English the team is often English-first, but confirm in the interview.
Send this to whoever has the interview this week.