Jobs For candidates Events
Live stats
Back

What AI roles in Switzerland pay, by role, seniority and city

1 November 2026 · 16 min read · Data as of 1 November 2026

Most Swiss employers don't publish pay in their job ads, so the salary figures in this post are SwissAIJob's own estimates, not salaries quoted by employers. For every listing, a language model reads the job ad and estimates the lower end of the yearly gross salary, rounded to CHF 5’000; the range shown on the site is that lower bound plus CHF 20’000 (or the employer's own range, when the ad states one), and this post works with the midpoint of each range. The live numbers are on the salaries page, and the methodology explains how each estimate is made and where it can go wrong.

All figures are as of 1 November 2026, from the 530 AI and machine learning listings live on SwissAIJob that day at 136 employers, computed with the same rules as the salaries page. Breakdowns the page doesn't have (job title, employer type, internships) are explained where they appear, and official statistics, published pay ranges and research are used to check the estimates.

In short

  • Median estimate at companies: CHF 92’500 a year for junior roles, CHF 110’000 for mid-level and CHF 140’000 for senior and above, from 368 live listings on 1 November 2026 (internships and university roles excluded).
  • Higher up: lead roles CHF 145’000, principal roles CHF 170’000. Half of all company listings fall between CHF 110’000 and CHF 146’000.
  • Few ads state pay: 5 of 530 live listings name a salary in Swiss francs (0.9%). Since mid-April 2026 it was 54 of 1,886 ads (2.9%), from 10 of 204 employers.
  • PhD and postdoc pay follows fixed scales: ETH Zürich pays doctoral students CHF 53’500–83’500 depending on rate and year, EPFL CHF 55’225 in the first year; postdocs start at CHF 92’500 at ETH and CHF 88’000 at EPFL (2026).
  • Zürich has the highest median at CHF 140’000 across levels (283 listings); Geneva (CHF 110’000) and Lausanne (CHF 120’000) are lower mostly because different employers hire there.
  • Big tech pays more than these estimates: Google software engineers in the Zürich area report a median total compensation of CHF 291’358 on levels.fyi (self-reported, including stock and bonus).

How the estimates are made

Each new listing goes through the same estimation step, described on the methodology page. The model (Gemini 2.5 Flash) gets the cleaned title, company, sector, role, location, job type and description. Its instructions carry Swiss benchmarks by employer type (global tech, mid-size Swiss companies, consulting, startups, academia) and adjustments by seniority, and tell it to use the ad's own figure when the ad states a salary or a doctoral pay scale. Since October 2026 it also sees the estimates already made for similar titles at the same employer, so one role doesn't get two different numbers.

Every estimate is a base salary. Bonuses and equity are not included, and at global tech companies they are a large part of pay: in self-reported data for Google in the Zürich area, stock and bonus make up about a third of total compensation (see Big tech: treat the estimates as a floor).

The figures below use the rules of the salaries page:

  • only listings live on 1 November 2026, internships left out;
  • three levels: junior (including entry level), mid, and senior and above (senior, lead, principal);
  • university roles (PhD, postdoc, teaching) don't count in the level and city figures, because they follow fixed scales; they appear as their own group and get their own section;
  • each listing counts with the midpoint of its estimated range, and every figure is a median.

One caveat runs through the whole post. Because the model is given benchmark tiers by employer type, part of the difference between, say, a startup and a global tech company is built into the estimate. The section on published pay further down checks them against the ads that do state a salary and against self-reported data.

Pay by seniority

Estimated pay by seniorityMedian estimated yearly salary of live AI and ML listings at companies, by seniority, with the middle half and middle 80% of listings: junior CHF 92’500 (middle half CHF 70’000–CHF 102’500, 20 listings); mid CHF 110’000 (middle half CHF 90’000–CHF 130’000, 95 listings); senior CHF 130’000 (middle half CHF 110’000–CHF 145’000, 163 listings); lead CHF 145’000 (middle half CHF 140’000–CHF 155’000, 62 listings); principal CHF 170’000 (middle half CHF 170’000–CHF 182’500, 28 listings). University roles and internships are excluded. Median, middle half (bar), middle 80% (line) 60k 100k 140k 180k 220k Junior 20 listingsJunior: median CHF 92’500; middle half CHF 70’000–CHF 102’500; middle 80% CHF 60’000–CHF 112’000 (20 listings)92.5k Mid 95 listingsMid: median CHF 110’000; middle half CHF 90’000–CHF 130’000; middle 80% CHF 90’000–CHF 140’000 (95 listings)110k Senior 163 listingsSenior: median CHF 130’000; middle half CHF 110’000–CHF 145’000; middle 80% CHF 100’000–CHF 160’000 (163 listings)130k Lead 62 listingsLead: median CHF 145’000; middle half CHF 140’000–CHF 155’000; middle 80% CHF 125’500–CHF 175’000 (62 listings)145k Principal 28 listingsPrincipal: median CHF 170’000; middle half CHF 170’000–CHF 182’500; middle 80% CHF 160’000–CHF 200’000 (28 listings)170k
Median estimated yearly salary by seniority, with the middle half (bar) and middle 80% (line) of listings. Junior, mid and senior to principal match the three levels on the salaries page. Source: SwissAIJob, 368 live listings at companies, 1 November 2026.
Level Median estimate Middle half Listings
Junior CHF 92’500 CHF 70’000–102’500 20
Mid CHF 110’000 CHF 90’000–130’000 95
Senior and above CHF 140’000 CHF 130’000–160’000 253
of which senior CHF 130’000 CHF 110’000–145’000 163
of which lead CHF 145’000 CHF 140’000–155’000 62
of which principal CHF 170’000 CHF 170’000–182’500 28

The AI job market here is senior-heavy: 69% of company listings are senior, lead or principal roles, and only 20 are junior, which makes the junior figure the least reliable of the three. One in four company listings has a midpoint of CHF 150’000 or more, and 6 of 368 reach CHF 200’000.

The levels have been stable. Across all 1,062 company listings with an estimate that went live on SwissAIJob since mid-April 2026, the medians were CHF 95’000 (junior), CHF 110’000 (mid) and CHF 140’000 (senior and above).

For scale, the Swiss Federal Statistical Office puts the median wage across the whole economy at CHF 7’024 a month in 2024, about CHF 84’300 a year. In the information and communication sector the median was CHF 9’473 a month (about CHF 113’700 a year, upper quartile CHF 146’200), and for employees with a university degree (UNI or ETH) CHF 10’533 (about CHF 126’400) (FSO, 2025a; FSO, 2025b; FSO, 2025c). These monthly figures include a twelfth of the 13th salary and of bonuses, so twelve times the monthly figure is a fair yearly comparison. The AI listings sit above both, which fits a sample where two in three roles are senior. For a personal benchmark, the FSO's Salarium calculator draws on the same survey.

Pay by job title

The site's "Role" filter has only five broad values, so for this post every live listing was sorted into a job-title family by keywords in its title (first match wins: postdoc, PhD, research scientist, research engineer, data scientist, AI engineer, ML engineer, solutions and forward deployed, software, consultant, product, sales). Families with at least 10 listings are shown; a dot needs at least 3 listings at that level.

Estimated pay by job title and levelMedian estimated yearly salary per job-title family, with one dot per level where it has at least 3 listings: Solutions and forward deployed: mid CHF 90’000, senior and above CHF 145’000 (45 listings); Research scientist: junior CHF 120’000, mid CHF 135’000, senior and above CHF 160’000 (49 listings); Research engineer: mid CHF 140’000, senior and above CHF 140’000 (17 listings); ML and computer vision engineer: mid CHF 115’000, senior and above CHF 140’000 (36 listings); Software and platform engineer: junior CHF 90’000, mid CHF 110’000, senior and above CHF 140’000 (81 listings); Sales and customer roles: mid CHF 90’000, senior and above CHF 135’000 (11 listings); Consultant and analyst: junior CHF 105’000, mid CHF 110’000, senior and above CHF 130’000 (28 listings); Product and project manager: senior and above CHF 125’000 (12 listings); AI engineer: mid CHF 110’000, senior and above CHF 130’000 (36 listings). JuniorMidSenior+ 80k 100k 120k 140k 160k Solutions and forward deployed 45 listingsSolutions and forward deployed, mid: CHF 90’000 (5 listings)Solutions and forward deployed, senior and above: CHF 145’000 (40 listings)90k145k Research scientist 49 listingsResearch scientist, junior: CHF 120’000 (4 listings)Research scientist, mid: CHF 135’000 (11 listings)Research scientist, senior and above: CHF 160’000 (34 listings)120k135k160k Research engineer 17 listingsResearch engineer, mid and senior and above: CHF 140’000 (5 and 12 listings)140k ML and computer vision engineer 36 listingsML and computer vision engineer, mid: CHF 115’000 (14 listings)ML and computer vision engineer, senior and above: CHF 140’000 (21 listings)115k140k Software and platform engineer 81 listingsSoftware and platform engineer, junior: CHF 90’000 (3 listings)Software and platform engineer, mid: CHF 110’000 (21 listings)Software and platform engineer, senior and above: CHF 140’000 (57 listings)90k110k140k Sales and customer roles 11 listingsSales and customer roles, mid: CHF 90’000 (3 listings)Sales and customer roles, senior and above: CHF 135’000 (8 listings)90k135k Consultant and analyst 28 listingsConsultant and analyst, junior: CHF 105’000 (4 listings)Consultant and analyst, mid: CHF 110’000 (7 listings)Consultant and analyst, senior and above: CHF 130’000 (17 listings)105k110k130k Product and project manager 12 listingsProduct and project manager, senior and above: CHF 125’000 (10 listings)125k AI engineer 36 listingsAI engineer, mid: CHF 110’000 (17 listings)AI engineer, senior and above: CHF 130’000 (17 listings)110k130k
Median estimated yearly salary by job-title family and level. A dot needs at least 3 listings. Source: SwissAIJob, 315 live listings, 1 November 2026.
  • Research scientists have the highest senior median, CHF 160’000 (34 of 49 listings are senior). More than half of them are at global tech companies and AI labs. See research scientist jobs and research jobs.
  • Solutions architects and forward deployed engineers reach CHF 145’000 at senior level; 40 of their 45 listings are senior.
  • ML and computer vision engineers come to CHF 115’000 at mid level and CHF 140’000 at senior level (ML engineer jobs).
  • AI engineers are lower, CHF 110’000 at mid level and CHF 130’000 at senior level. The title is used most by consultancies and IT service firms (16 of 36 listings) and by startups (7), and rarely by global tech companies (3), whose engineering ads mostly say software engineer (27) or ML engineer (7) (AI engineer jobs).
  • Data scientist is a rare title in this market: only two live listings carry it, too few for a median. On levels.fyi, data scientists in Zürich report a median total compensation of CHF 116’612 (39 reports).

Pay by type of employer

Employers were grouped by hand: global tech companies (Google, Apple, Nvidia, Microsoft, Amazon, Meta, IBM Research, Huawei and others), frontier AI labs (Google DeepMind, Anthropic, OpenAI, Mistral AI, Isomorphic Labs), banks and other financial firms, pharma, consulting and IT services, established industrial companies, and startups and scale-ups. Universities and research institutes follow the site's sector field.

Estimated pay by type of employer and levelMedian estimated yearly salary by type of employer, one dot per level with at least 3 listings: Frontier AI labs: mid CHF 150’000, senior and above CHF 160’000 (17 listings); Global tech companies: mid CHF 140’000, senior and above CHF 160’000 (83 listings); Pharma: senior and above CHF 145’000 (16 listings); Industrial and other firms: mid CHF 130’000, senior and above CHF 155’000 (16 listings); Consulting and IT services: junior CHF 100’000, mid CHF 110’000, senior and above CHF 140’000 (90 listings); Banks, insurers, finance: junior CHF 90’000, mid CHF 110’000, senior and above CHF 130’000 (19 listings); Startups and scale-ups: junior CHF 82’500, mid CHF 90’000, senior and above CHF 125’000 (114 listings); Research institutes: junior CHF 70’000, mid CHF 90’000 (13 listings); Universities: junior CHF 60’000, mid CHF 90’000, senior and above CHF 90’000 (54 listings). JuniorMidSenior+ 60k 80k 100k 120k 140k 160k Frontier AI labs 17 listingsFrontier AI labs, mid: CHF 150’000 (4 listings)Frontier AI labs, senior and above: CHF 160’000 (13 listings)150k160k Global tech companies 83 listingsGlobal tech companies, mid: CHF 140’000 (12 listings)Global tech companies, senior and above: CHF 160’000 (70 listings)140k160k Pharma 16 listingsPharma, senior and above: CHF 145’000 (14 listings)145k Industrial and other firms 16 listingsIndustrial and other firms, mid: CHF 130’000 (7 listings)Industrial and other firms, senior and above: CHF 155’000 (9 listings)130k155k Consulting and IT services 90 listingsConsulting and IT services, junior: CHF 100’000 (6 listings)Consulting and IT services, mid: CHF 110’000 (16 listings)Consulting and IT services, senior and above: CHF 140’000 (68 listings)100k110k140k Banks, insurers, finance 19 listingsBanks, insurers, finance, junior: CHF 90’000 (6 listings)Banks, insurers, finance, mid: CHF 110’000 (3 listings)Banks, insurers, finance, senior and above: CHF 130’000 (10 listings)90k110k130k Startups and scale-ups 114 listingsStartups and scale-ups, junior: CHF 82’500 (4 listings)Startups and scale-ups, mid: CHF 90’000 (43 listings)Startups and scale-ups, senior and above: CHF 125’000 (67 listings)82.5k90k125k Research institutes 13 listingsResearch institutes, junior: CHF 70’000 (3 listings)Research institutes, mid: CHF 90’000 (8 listings)70k90k Universities 54 listingsUniversities, junior: CHF 60’000 (25 listings)Universities, mid and senior and above: CHF 90’000 (24 and 5 listings)60k90k
Median estimated yearly salary by employer type and level. A dot needs at least 3 listings. Source: SwissAIJob, 422 live listings, 1 November 2026.

The order is the expected one: frontier labs and global tech companies first (CHF 160’000 for senior roles), then pharma, industry, consulting and finance (CHF 130’000–155’000), then startups and scale-ups (CHF 125’000 senior, CHF 90’000 mid). The same split shows between companies tagged AI-native on SwissAIJob, mostly young firms, and the rest of industry: CHF 120’000 against CHF 140’000 across levels.

Read this chart with the caveat above in mind: the model was told that big tech pays more than startups, so the ranking is partly an input, not a finding. Published pay, below, suggests the real gap at the top is larger.

Pay by city

City Mid Senior and above All levels Listings
Zürich CHF 110’000 CHF 140’000 CHF 140’000 283
Basel CHF 110’000 CHF 137’500 CHF 130’000 25
Bern CHF 110’000 CHF 150’000 CHF 130’000 16
Lausanne CHF 115’000 CHF 132’500 CHF 120’000 21
Geneva CHF 110’000 CHF 137’500 CHF 110’000 25

Median estimates at companies, live listings on 1 November 2026; an ad for several cities counts in each. The junior medians, where a city has 3 or more, are CHF 92’500 in Zürich and CHF 105’000 in Geneva.

At the same level the cities are close: mid-level roles sit at CHF 110’000–115’000 everywhere. The gaps across all levels come from who hires where. In Zürich, global tech companies and frontier labs post a third of the listings and 71% of roles are senior or above. In Geneva, consultancies and IT service firms post 56% and startups 32%. Lausanne's listings come two-thirds from startups and scale-ups, Basel's half from pharma.

How the estimates compare with published pay

What employers publish

Since mid-April 2026, 54 of the 1,886 listings that went live on SwissAIJob stated a salary in Swiss francs (2.9%), and on 1 November it was 5 of 530 (0.9%). Two employers account for most of them: Novartis (21 ads) and Microsoft (17), followed by Swiss Re (6). Another 67 ads (3.6%) gave a pay range for another country, usually the United States, but none for Switzerland; 40 of them were Google ads. University ads usually point to the institution's pay regulations or to SNSF rates instead of a figure. The count comes from a search of the full ad text for amounts in CHF next to words such as salary, Lohn or compensation, checked by hand; amounts for benefits such as training budgets were removed.

Employer Role Published pay (CHF, gross) Ad seen
Microsoft, Zürich Applied Scientist (IC3) 119’200–195’500 base August 2026
Microsoft, Zürich Senior Software Engineer (IC4) 146’200–245’900 base June 2026
Microsoft, Zürich Principal Applied Scientist (IC5) 183’800–309’700 base August 2026
Novartis, Basel AI Specialist in Biomedical Research 78’400–145’600 base June 2026
Novartis, Basel Forward Deployed Engineer (FDE) Data42 129’500–240’500 base still live
Swiss Re, Zürich AI Engineer 106’000–158’000 base August 2026
Swiss Re, Zürich Senior AI Engineer 128’000–192’000 base May 2026
PostFinance, Bern AI-Assisted Solutions Engineer 110’000–130’000 a year October 2026
Omnilex, Zürich AI Engineer 8’000–12’000 a month plus stock options April 2026

The published bands are wide. At Novartis the top of the band was 86% above the bottom in every ad, and Microsoft's Senior Software Engineer band spans almost CHF 100’000. A band that wide says more about the grade than about the offer.

Until November 2026, our clean-up of the ad text dropped the published figure in 29 of these ads, so their estimates came from the benchmarks alone. That makes them a fair test: for 23 of the 29, the midpoint of the estimate fell inside the published band, but on the low side, with the median estimate 14% below the middle of the band. All 29 come from four large employers, so this is a sanity check, not a calibration. The model now also reads the pay stated in the original ad, and a listing that states its pay shows the employer's own figures, marked "stated" instead of "est.".

Big tech: treat the estimates as a floor

Self-reported data points the same way. On levels.fyi, software engineers in Zürich report a median total compensation of CHF 149’108 (420 reports, 25th to 75th percentile CHF 116’012–231’502). For Google in the Zürich area the median is CHF 291’358, of which about CHF 198’800 is base salary and the rest stock and bonus. The median SwissAIJob estimate for Google's 17 live listings outside internships is CHF 140’000. Levels.fyi figures are reported by users and include equity, so they don't compare one to one, but at global tech companies the estimates here are best read as a conservative base salary.

PhD and postdoc pay follows fixed scales

At ETH Zürich and EPFL, doctoral students are employed and paid a salary on a fixed scale; other universities and the SNSF set their own scales.

PhD and postdoc pay scales next to industryOfficial 2026 gross yearly pay scales for doctoral students and postdocs, next to SwissAIJob median estimates for industry: SNSF-funded doctoral students CHF 50’000–CHF 55’000; EPFL doctoral assistant CHF 55’225–CHF 58’225; ETH Zürich doctoral student CHF 53’500–CHF 83’500; EPFL postdoc CHF 88’000–CHF 92’500; ETH Zürich postdoc CHF 92’500–CHF 101’900; Industry, junior CHF 92’500; Industry, mid-level CHF 110’000. Official scale, 2026Estimate, industry 40k 60k 80k 100k 120k SNSF-funded doctoral students salary bandSNSF-funded doctoral students (salary band): CHF 50’000–CHF 55’00050k–55k EPFL doctoral assistant years 1–4EPFL doctoral assistant (years 1–4): CHF 55’225–CHF 58’22555.2k–58.2k ETH Zürich doctoral student 5 rates, years 1–3ETH Zürich doctoral student (5 rates, years 1–3): CHF 53’500–CHF 83’50053.5k–83.5k EPFL postdoc years 1–4EPFL postdoc (years 1–4): CHF 88’000–CHF 92’50088k–92.5k ETH Zürich postdoc years 1–3ETH Zürich postdoc (years 1–3): CHF 92’500–CHF 101’90092.5k–101.9k Industry, junior SwissAIJob median estimateIndustry, junior: median estimate CHF 92’500 (20 listings)92.5k Industry, mid-level SwissAIJob median estimateIndustry, mid-level: median estimate CHF 110’000 (95 listings)110k
Official gross yearly pay at 100% in 2026 for doctoral students and postdocs, next to SwissAIJob median estimates for junior and mid-level industry roles. Sources: ETH Zürich, EPFL, SNSF; SwissAIJob, 1 November 2026.
  • ETH Zürich pays doctoral students on five fixed rates. The standard rate is CHF 53’500 in the first year, CHF 54’700 in the second and CHF 56’100 from the third; rate 5 is CHF 73’100, CHF 78’300 and CHF 83’500. Postdocs earn CHF 92’500, CHF 97’200 and CHF 101’900 in their first three years (rates as of 1 January 2026, at 100%) (ETH Zürich, 2026).
  • EPFL pays doctoral assistants CHF 55’225 in the first year, rising by CHF 1’000 a year to CHF 58’225, and postdocs CHF 88’000 rising to CHF 92’500 in the fourth year, 13th salary included (EPFL, 2026).
  • SNSF-funded positions: the Swiss National Science Foundation raised the floor for doctoral students from CHF 47’040 to CHF 50’000 from 1 January 2026, with an upper limit of CHF 55’000; postdoc salaries it funds go up to CHF 110’000 (SNSF, 2024a; SNSF, 2024b). Cantonal universities set their own scales, and some of their ads, such as a University of Basel postdoc ad, simply refer to SNSF rates.

The site's own estimate for these roles is coarser: CHF 50’000 as the lower bound for nearly every PhD position (24 of 25) and CHF 80’000 for most postdocs (23 of 26), so for academic roles the official scales above are the better guide. The scales are for a 100% position. Most doctoral ads on the site are for 100%, but the two University of Zürich ads live on 1 November are for 80%, which lowers the pay by the same share. Current openings: PhD positions, postdocs and all academic roles.

A postdoc at ETH earns about what the median junior industry role is estimated at. The gap opens later: the senior industry median is CHF 140’000, and the ETH postdoc scale stops rising after the third year.

Internships

On 1 November, 108 internships were live. Their median estimate is CHF 35’000 a year, about CHF 2’900 a month, and 73 of them carry the same estimate, CHF 25’000–45’000. The exceptions are PhD research internships at big tech: ten at Google, Meta, Nvidia and Apple are estimated from CHF 80’000 a year. The two internship ads that stated pay this year offered CHF 1’500–3’000 a month (Medtronic, Lausanne) and CHF 4’000 a month (Kaiko.AI, Zürich).

What research says about the AI pay premium

None of the studies below covers Switzerland, but they point the same way.

  • In US online job ads from 2010 to 2019, postings that asked for AI skills offered 11% more pay than other postings at the same firm and 5% more than others with the same job title (Alekseeva et al., 2021).
  • On a large US online freelancing platform (2014–2022, 962 skills), AI skills raised hourly wages by 21% on average, mainly because they combine well with other valuable skills (Stephany & Teutloff, 2024).
  • In a survey of 46,213 workers in the EU, Norway and Iceland, people who write programs using AI methods earned about 11–21% more per hour than non-programmers with similar education, and 4–8% more than programmers who don't use AI, depending on the controls (Pouliakas et al., 2025).
  • AI hiring grew fastest in establishments whose tasks were most exposed to AI, which cut hiring for other roles, but the authors found no effect on employment or wage growth across whole occupations or industries up to 2018 (Acemoglu et al., 2022).

Measured against similar jobs or workers, the premium for AI skills comes out at roughly 5–20%. The differences in this post are larger, because the employer and the level matter more than the skill itself.

Pay transparency: Switzerland and the EU

Switzerland has no rule that job ads must state pay, and Swiss law sets no duty to tell applicants a salary range before they are hired (Homburger, n.d.). What the Gender Equality Act does require since 1 July 2020 is that employers with 100 or more staff run an equal-pay analysis every four years and have it checked externally (Federal Office of Justice, 2026). A motion asking the federal administration and federally owned companies to state the expected salary or range in their own job ads (Motion 22.4443) was opposed by the Federal Council and rejected by the National Council in September 2023, by 106 votes to 82 (inside-it.ch, 2023).

The EU's Pay Transparency Directive (EU) 2023/970 gives job applicants a right to information on pay before they are employed and bans questions about their pay history; member states had until 7 June 2026 to write it into national law (European Commission, n.d.). It does not apply directly to Swiss employers (Homburger, n.d.), but Swiss companies must follow it for staff they employ in EU member states (EY, 2026). For a job in Switzerland, the salary is still something you usually learn in the interview.

Gross is not net: tax by canton

The same gross salary leaves very different amounts depending on where you live. For a single person with a gross salary of CHF 150’000 in 2024, cantonal, municipal and church tax in the cantonal capitals came to (BAK Economics, 2025, based on figures of the Federal Tax Administration):

Cantonal capital Share of gross salary About
Zug 5.85% CHF 8’800
Zürich 13.45% CHF 20’200
Basel 16.16% CHF 24’200
Bern 17.96% CHF 26’900
Lausanne 18.13% CHF 27’200
Geneva 20.28% CHF 30’400

That is a difference of about CHF 21’600 a year between Zug and Geneva on the same pay. Federal income tax comes on top and is the same in every canton, as are social security contributions. The Federal Tax Administration's tax calculator works out the full amount for any municipality and household.

Using these numbers

Use the level medians as a starting point, then adjust for the employer: at global tech companies and AI labs, expect more than the estimates here, and ask for the full grade band when an employer has one. For academic roles, the institution's scale is the number. The salaries page updates every day, and the free weekly job alert sends new AI roles that match your level and role.

Frequently asked questions

What does an AI engineer earn in Zürich?

SwissAIJob estimates a median of CHF 110’000 a year for mid-level AI engineer roles in Zürich and CHF 135’000 for senior ones (23 live listings on 1 November 2026). Machine learning engineers in Zürich are estimated at CHF 110’000 at mid level and CHF 142’500 at senior level. At global tech companies pay is higher: Microsoft published CHF 146’200–245’900 base salary for a senior software engineer in Zürich in 2026.

What does a machine learning engineer earn in Switzerland?

Across Switzerland, ML and computer vision engineer roles are estimated at a median of CHF 115’000 a year at mid level and CHF 140’000 at senior level, from 36 live listings on 1 November 2026. Most of these roles are in Zürich. Self-reported data on levels.fyi puts the median total compensation of software engineers in Zürich at CHF 149’108, including stock and bonus.

How much do PhD students earn at ETH Zürich and EPFL?

At ETH Zürich, doctoral students earn between CHF 53’500 (standard rate, first year) and CHF 83’500 (rate 5, from the third year) a year at 100% in 2026. At EPFL, doctoral assistants earn CHF 55’225 in the first year, rising to CHF 58’225. Positions funded by the Swiss National Science Foundation pay at least CHF 50’000 since January 2026.

Do Swiss employers have to publish salaries in job ads?

No. Swiss law has no pay-transparency rule for job ads, and the EU Pay Transparency Directive does not apply to jobs in Switzerland. On SwissAIJob, only 5 of 530 live AI listings on 1 November 2026 stated a salary in Swiss francs.

What do postdocs earn in Switzerland?

Postdocs at ETH Zürich earn CHF 92’500 in the first year, rising to CHF 101’900 in the third year, and at EPFL CHF 88’000 rising to CHF 92’500 (2026, at 100%). Salaries funded by the Swiss National Science Foundation go up to CHF 110’000. That is close to the median estimate for a junior industry AI role, CHF 92’500.

References

Research

  • Acemoglu, D., Autor, D., Hazell, J., & Restrepo, P. (2022). Artificial intelligence and jobs: Evidence from online vacancies. Journal of Labor Economics, 40(S1), S293–S340. https://doi.org/10.1086/718327
  • Alekseeva, L., Azar, J., Giné, M., Samila, S., & Taska, B. (2021). The demand for AI skills in the labor market. Labour Economics, 71, 102002. https://doi.org/10.1016/j.labeco.2021.102002
  • Pouliakas, K., Santangelo, G., & Dupire, P. (2025). Are artificial intelligence (AI) skills a reward or a gamble? Deconstructing the AI wage premium in Europe (IZA Discussion Paper No. 17607). IZA Institute of Labor Economics. https://docs.iza.org/dp17607.pdf
  • Stephany, F., & Teutloff, O. (2024). What is the price of a skill? The value of complementarity. Research Policy, 53(1), 104898. https://doi.org/10.1016/j.respol.2023.104898

Official sources and data

Other sources

More from the blog