Main overview for Germany, Austria and Switzerland
Where are the jobs located?
Top cities by listings
| City | Listings | Avg days |
|---|
All current job postings
Filter by skill
Pick one or more. Postings naming the most of them come first (title or first paragraph).| Title | Employer | City | Role | Level | Days open |
|---|
Compare two cities head to head
Pick any two cities having at least 3 live postings, and optionally narrow the comparison to a single role. NOTE: Small cities are noisy.
Actual figures
How the market moves over time
Everyday a point is added, nothing is overwritten. Days open and posting volume come from the same daily runs that feed the rest of the page. Tracking started on 08-08-2026.
New job postings per day (tracking since 27.08.2026)
Which technical skills do postings ask for?
Each bar is the share of postings naming that tool, so the bars do not add to 100%. One posting can ask for Python, SQL and Airflow. These are mention rates, not requirement rates: descriptions are truncated at 500 characters, so a tool only counts if it appears early. Roles with three or fewer extracted skills are not offered in the picker.
Share of postings mentioning it
Difference from the market-wide rate
Which AI roles are companies hiring for?
Postings per AI role
Average days open per AI role
Role and seniority distribution per country
How long do postings stay open?
Which company has the most listings?
The pipeline's own error rates
Most dashboards do not publish how wrong they might be. The first two are measured on every run. The two matcher scores are not: they come from a manual spot check on a hand-labelled sample and are not recomputed often.
Limitations of this tracker
- One aggregator is not the whole market, and its coverage is not equally deep in all three countries. Cross-country comparisons should be read as indicative.
- The posting date is the aggregator's, which may be when it indexed the job rather than when the employer published it.
- Roles are classified from the job title with keyword rules, not from the description, which the aggregator truncates.
- Multi-location jobs are counted more than once. The aggregator returns one city per listing and no remote flag, so a role advertised in a dozen offices becomes a dozen rows. This inflates the headline total by roughly 490 postings.
- The AI numbers are a floor, not a total. Titles that say only "AI" or "KI" without naming a role are dropped, so the six AI families cover every posting that describes itself, not every posting that mentions AI.
- Entry programmes are excluded (Ausbildung, duales Studium, Werkstudent, Praktikum, Trainee), along with Controlling and finance roles and data-centre infrastructure jobs pulled in by keyword search.
- Listings link out, they are not republished. The postings browser shows title, employer, city, role and age, and every row links to the aggregator. Job descriptions and salary estimates are not redistributed.
- A posting in the browser is not necessarily open. It was live at the last refresh (see the footer). Nothing here re-checks whether a job has since been filled or withdrawn.