Data Analyst Jobs
50 Data Analyst positions currently listed
Browse 50 open Data Analyst positions across Europe. Every listing includes the full tech stack, seniority, location, remote policy, and salary data, so you can filter with confidence instead of guessing from job descriptions.
By the numbers
- 39 companies hiring
- Mostly Senior roles
- Often paired with SQL, Python, dbt, Looker
- Top locations: London, Berlin, Amsterdam
- 94% don't require German
- 4 new in the last 7 days
Market insights
About 22% of live Data Analyst ads are listed as fully remote.
Remote policy
22%
42%
12%
Remote 22%Hybrid 42%On-site 12%
7 of 50 live ads state a salary.
Seniority mix
- Senior 44%
- Junior 16%
- Mid 16%
- Staff 12%
- Lead 9%
- Principal 2%
Top hiring companies
SumUp 5 months ago Open for 164+ days Reposted 2 time(s)
Hybrid
Senior Product Data Analyst- Consumer Growth
London, United Kingdom - English
SQL
Wise 6 months ago Open for 184+ days
Hybrid
Staff Data Analyst, Operations
London, United Kingdom - English
SQL
£105.000–150.000 /yearDEPT 7 months ago Open for 213+ days Reposted 7 time(s)
Hybrid
Senior Business Intelligence Consultant
Amsterdam, Netherlands - English
SQL Power BI Looker Tableau Python +2
Drive Consulting 7 months ago Open for 220+ days
On-site
Data Analyst (m/w/d) – Industrial & Automotive Consulting
Munich, Germany - English
Python SQL QuickSight Grafana Tableau
Octopus Energy 7 months ago Open for 237+ days
Staff Data Analyst - Commercial
London, United Kingdom - English
SQL Python
Lendable 8 months ago Open for 249+ days
Senior Strategy and Data Analyst
London, United Kingdom - English
SQL Python
FINN 11 months ago Open for 345+ days
Remote
Senior Data Analyst - Operations (m/f/x)
Munich, Germany (Remote) - English
SQL dbt Looker Python Claude +1
Frequently Asked Questions
- There are currently 50 open Data Analyst positions. This number updates daily as new roles are posted.
- We classify every job by its title and required tech stack into a specific role, so you see genuine Data Analyst positions instead of a broad keyword match.