Data Analyst CV: Example and Template

A complete Swiss CV example for Data Analysts with measurable achievements, concrete tech stacks and the industry-standard details on qualifications, languages and availability.

Currently 21 open Data Analyst positions in Switzerland, across 5 cantons, 5 of them from the last 7 days. Talan advertises the most.

CV example — two-page template

This template is editable straight away — or upload your existing CV and it is carried into this layout automatically.

Check your CV against real Swiss job adverts

The check compares your CV with what Swiss adverts actually ask for — structure, language level, missing evidence.

Check my CV

What qualifications are expected of Data Analysts in Switzerland?

A BSc or MSc from a university of applied sciences or ETH/university in business information technology, data science, statistics or industrial engineering is standard, complemented by verifiable tool certifications.

State your degree using its official title and institution, for example 'BSc Business Information Technology, ZHAW School of Management and Law' or 'MSc Statistics, ETH Zurich'. For career changers, further education formats from Swiss universities are a strong signal: CAS Data Analytics at FHNW, MAS Data Science at HSLU, or the CAS Machine Learning at HSR/OST. If you have a commercial apprenticeship with a vocational baccalaureate followed by a university of applied sciences degree, list this path in full - Swiss employers read the vocational education route as practical experience, not a drawback.

Supplement your degree with certifications that are actually sought in the job market: Microsoft PL-300 (Power BI Data Analyst), SnowPro Core, dbt Analytics Engineering, Tableau Desktop Specialist, or Databricks Data Analyst Associate. Avoid listing 15 MOOC participations without an exam; three to four verified certificates with the year completed look more credible. Also mention subject-specific courses relevant to your industry, such as revDSG training for insurance and healthcare data, or FINMA-relevant reporting fundamentals in banking.

For foreign diplomas, it is advisable to note the recognition status: write, for example, 'MSc Applied Mathematics, University of Belgrade, 2018 - recognition requested from swissuniversities' or refer to a level confirmation already obtained. Only state your grade or thesis focus if it is relevant, for example a bachelor's thesis on time-series forecasting in retail. This precision saves HR from having to ask follow-up questions and increases your chances of getting to the first interview.

How do I present my professional experience as a Data Analyst convincingly?

Describe the data context, your stack and three to four results with figures for each position - not the task list from the job ad.

Start each position with a brief context line: size of the data set, number of report users, industry and technologies. 'Analytics team of 6 people, Snowflake/dbt/Power BI, reporting for 310'000 insured members' says more than three lines of task description. Follow this with your results in the logic of problem - action - measurable impact, for example 'reduced daily batch from 4h 20min to 48 minutes' or 'consolidated 137 Excel reports into 19 Power BI models'.

Quantify in the way that matters in this profession: data volume and number of models, dashboard usage figures, load times and cloud platform costs, data quality incidents, model performance (AUC, MAPE, RMSE) and the resulting business value in CHF. If you cannot demonstrate revenue impact, use hours of work saved or shortened turnaround times - both are well understood in everyday Swiss reporting. Avoid phrases like 'responsible for analyses', which would apply to any position.

Also show the range between technical work and business liaison. Name concrete stakeholder situations: requirements workshops with Controlling, KPI definitions with Marketing, coordination with the data protection officer on anonymisation, handover to Data Engineering. A sentence about your way of working in a Git workflow, code reviews, or documentation in a data catalogue signals that you don't just deliver ad-hoc queries but build maintainable data products.

How long should the CV be, and does it need a photo?

Two pages is standard for Data Analysts; a professional photo is still common in Switzerland, though optional.

Keep to a maximum of two pages, even with ten years of experience: page one with profile, quick overview, skills and current position, page two with further positions, education, certificates and languages. Summarise older positions in one line. Don't list technologies as a 40-item list; group them by database/cloud, transformation, visualisation and programming - this lets a specialist recognise your focus within seconds.

A professional-looking headshot in the top right corner is still common in Switzerland and expected by many HR departments; it is not mandatory. In the header, add your place of residence, contact details and - if you are not a Swiss citizen - your residence status, for example 'Permit B, unrestricted work authorisation' or 'EU/EFTA citizen, permit-exempt'. This detail prevents your application from being sorted out due to uncertainty. Date of birth and marital status have become optional, and references should be listed as 'available on request'.

Typically Swiss touches also include precise details on availability, notice period, workload (for example 80-100%) and languages by CEFR level rather than a vague self-assessment. Only state your salary expectations if requested in the job ad, and then as an annual gross figure in Swiss notation, for example CHF 118'000 at 100%. Submit your CV as a PDF with a clear file name, and if available, link a GitHub or portfolio profile with two to three well-organised analysis projects - for Data Analysts, this is often more convincing than any self-description.

Where Data Analyst are hired in Switzerland

How the 21 open positions are spread across the cantons.

Zürich3Genf2Bern1Freiburg1Tessin1
Figures as a table
Cantonpostings
Zürich3
Genf2
Bern1
Freiburg1
Tessin1

Which languages the postings require

Of 15 postings that state a language — in brackets, those requiring professional level.

English10 (8)French7 (6)German5 (2)
Figures as a table
Languagepostings
English10 (8)
French7 (6)
German5 (2)

Who hires Data Analyst in Switzerland

Employers with the most open positions. Staffing agencies are excluded.

Talan2Lonza2cc1Capgemini Engineeri…1Bechtle1UBP - Union Bancair…1
Figures as a table
Employerpostings
Talan2
Lonza2
cc1
Capgemini Engineering1
Bechtle1
UBP - Union Bancaire Privée1

Full-time or part-time?

How the positions are advertised.

Vollzeit / plein te…13Temporär1
Figures as a table
Workloadpostings
Vollzeit / plein temps13
Temporär1

The CV in full

To read through and reuse.

Nadine Brünnimann

Data Analyst (BSc Business Information Technology, ZHAW), focus on Analytics Engineering & BI

Data Analyst with 7 years of experience in retail and health insurance, specialising in SQL modelling, dbt-based data models and Power BI reporting for business units with over 400 users. I translate unclear business questions into robust metric definitions and automate manual Excel reporting into versioned, tested data products. Experienced in working with data protection and audit under the revDSG, including anonymisation and documented processing registers for analytical data.

What sets me apart

Metric definitions instead of number hunting: I introduced a central metrics layer with 48 formally defined KPIs, reducing discrepancies in revenue figures between Controlling and Marketing from 11 cases per quarter to zero.

Analytics engineering in a Git workflow: All models run version-controlled through dbt with CI tests and pull request reviews; the error rate in production reports dropped by 72% within twelve months.

Data protection-compliant analyses: I produce analyses on health and customer data under the revDSG with k-anonymity from k=5 and documented access roles, reviewed by internal audit without any findings.

Bilingual stakeholder management: I run requirements workshops and training sessions in German and French, including for 9 branch managers in Romandy, achieving a satisfaction rating of 4.6 out of 5.

Key achievements

Consolidated reporting landscape. Reduced 137 legacy Excel reports to 19 Power BI models, freeing up 1'100 working hours per year in the business unit, equivalent to around CHF 95'000 in personnel costs.

Churn analysis with measurable return. Built a cancellation-risk scoring model in Python (scikit-learn, AUC 0.81); the resulting retention campaign retained 2'340 policies and around CHF 1.9 million in annual premiums.

Improved data warehouse performance. Optimised Snowflake models through clustering and incremental loads: reduced daily batch load time from 4h 20min to 48 minutes and cut credit consumption by 34%.

Experience

Senior Data Analyst — Helvetia Insight Group AG, Zurich, 03/2021 - present

Analytics team of 6 people at a health insurer with 310'000 insured members; stack: Snowflake, dbt, Power BI, Azure Data Factory.

  • Responsible for over 60 dbt models and 210 data tests; reduced data quality incidents from 9 to 2 per month.
  • Introduced a claims data dashboard for 4 business units, used by 420 people with an average of 3'800 sessions per month.
  • Developed a churn model (AUC 0.81) and integrated it into the campaign process; achieved retention of 2'340 policies.
  • Provided technical guidance to two junior analysts and created an SQL onboarding curriculum that shortened ramp-up time from 12 to 7 weeks.

Data Analyst BI — Alpwerk Retail Services AG, Dietikon, 08/2018 - 02/2021

Branch network with 74 locations across German- and French-speaking Switzerland; reporting for category management, logistics and finance.

  • Consolidated 137 Excel reports into 19 Power BI models, eliminating 1'100 hours of manual work per year.
  • Built an assortment analysis for 12'000 SKUs; identifying 640 slow-moving items led to CHF 480'000 less capital tied up in inventory.
  • Automated the daily sales metrics set for 74 branches, moving delivery time from 11:00 to 06:30.
  • Conducted training sessions in German and French for 9 branch managers, raising the self-service rate for reports to 68%.

Junior Data Analyst — Seetal Analytics GmbH, Lucerne, 02/2017 - 07/2018

Analytics service provider for SME clients in industry and e-commerce, 14 employees.

  • Created SQL analyses and Tableau dashboards for 11 client projects, with an average budget of CHF 18'000 per project.
  • Linked Google Analytics and shop data for an e-commerce client; increased conversion rate from 1.4% to 2.1% within 5 months.
  • Introduced a data quality checklist that reduced rework in client deliverables by 40%.

Education

Master of Advanced Studies (MAS), Data Science — Lucerne University of Applied Sciences and Arts (HSLU) · 2023

Bachelor of Science (BSc), Business Information Technology, majoring in Business Intelligence — ZHAW School of Management and Law, Winterthur · 2016

Commercial Vocational Baccalaureate, Business and Services — Berufsfachschule Uster · 2012

Microsoft Certified: Power BI Data Analyst Associate (PL-300) · dbt Analytics Engineering Certification · SnowPro Core Certification · CAS in Data Protection and revDSG in Practice, HSLU

Common questions

What language should I write my CV in as a Data Analyst?
52% of adverts are in English, 29% in French. In this occupation two versions earn their keep.
Where in Switzerland are Data Analyst most in demand?
Spread out, Zurich first at 14%, then Geneva and Bern. Across a language border, apply with the matching version.
What language level do Data Analyst adverts ask for?
English in 67% of adverts that state a requirement, 80% of them at professional level. "Good knowledge" will not do — give A2 to C2.
Are Data Analyst roles offered full or part time?
100% full time, only 0% part time. If you need part time, say so early rather than leaving it open.
Who hires Data Analyst in Switzerland?
Currently Talan, Lonza, cc, among others. Their adverts are the best word list for your own CV.