Jobs For candidates Events
Live stats
Back

How to get an AI job in Switzerland as a foreigner

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

Switzerland hires from abroad as a matter of course: 34.9% of everyone employed in the country held a foreign passport in 2025, according to the Federal Statistical Office. AI is no exception. On 1 November 2026, SwissAIJob listed 530 open AI and machine-learning jobs at 136 employers, and nine in ten of those ads were written in English.

Whether you can take one of them depends on two things: what the employer asks for, and which passport you hold. The first half of this guide is our analysis of those 530 ads. The second half explains the permit rules for EU/EFTA, UK and other nationals, with links to the statutes.

This is general information, not legal advice. Permits are decided by the cantonal labour-market and migration offices and, where the law requires it, by the State Secretariat for Migration (SEM). Rules and quotas change, so check with the canton where you would work.

In short

  • Nine in ten Swiss AI job ads are in English, and 69% do not require German, French or Italian. Consulting firms are the exception: 73% of their AI ads require a national language, against 4% at big tech.
  • Python appears in 53% of ads, PyTorch in 24% and C++ in 18%. Large language models, agents and computer vision are the most common topics.
  • Entry-level jobs are scarce: 49% of ads are senior, lead or principal and 8% junior, and only 16 junior ads are at companies rather than universities or research institutes.
  • EU and EFTA citizens need only a job contract. There is no quota and no labour-market test.
  • For everyone else, the employer must show that no suitable Swiss or EU/EFTA candidate was found, that you are qualified and paid the customary salary, and must obtain one of 8,500 quota permits for 2026 (UK citizens have their own 3,500). For software, engineering and research roles, the canton can waive proof of the job search.
  • The easiest routes for non-EU candidates run through Swiss universities: graduates skip the labour-market test, and PhD students and postdocs are admitted outside the quota.

What Swiss AI employers ask for

Everything in this section comes from the 530 ads live on SwissAIJob on 1 November 2026. We searched the original ad text, not our summaries, and read the matching ads for every pattern before counting it. The method is at the end.

Python first, then PyTorch and a cloud

Python is in half of all Swiss AI job ads Horizontal bar chart. Share of the 530 AI and machine-learning job ads live on SwissAIJob on 1 November 2026 that name each tool: Python 53%, PyTorch 24%, C++ 18%, Azure 11%, Kubernetes 10%, AWS 10%, SQL 10%, TensorFlow 9%, Google Cloud 8%, JAX 8%, Docker 7%, Java 7%. Share of 530 live AI job ads that name the tool Python 53% PyTorch 24% C++ 18% Azure 11% Kubernetes 10% AWS 10% SQL 10% TensorFlow 9% Google Cloud 8% JAX 8% Docker 7% Java 7%
Tools named in Swiss AI job ads, share of 530 live ads on 1 November 2026. Cloud counts leave out a provider's own ads for its own cloud. Source: SwissAIJob.

Python is the common language of Swiss AI work. It appears in 279 of 530 ads (53%), and in 62% of engineering and research roles. Among frameworks, PyTorch (24%) is far ahead of TensorFlow (9%) and JAX (8%). C++ (18%) shows up in robotics, chip and inference roles, led by Google, Nvidia and Harmattan AI. A cloud platform is named in 80 ads (15%), mostly by consultancies and AI startups.

Our keyword tags show what the work is about: machine learning (245 ads), large language models (185), agentic AI (156), deep learning (119), generative AI (92), computer vision (82) and reinforcement learning (58). To see which live ads fit your own profile, CV Match ranks all of them against your CV.

German or French: required in one ad in five

One Swiss AI job ad in five requires a national language Stacked bar chart. Share of live AI job ads that require German, French or Italian, list it as a plus, or do not require it, by type of employer, 1 November 2026. All ads (530 ads): 21% require, 10% a plus; Consulting and IT services (92 ads): 73% require, 22% a plus; Banks, insurers and trading firms (38 ads): 21% require, 5% a plus; Universities and research institutes (78 ads): 14% require, 21% a plus; AI labs and AI-native startups (127 ads): 12% require, 3% a plus; Other companies (51 ads): 10% require, 14% a plus; Big tech (128 ads): 4% require, 1% a plus; Pharma (16 ads): 0% require, 6% a plus. Required A plus Not required All ads · 530 21% Consulting and IT services · 92 ads 73% Banks, insurers and trading firms · 38 ads 21% Universities and research institutes · 78 ads 14% AI labs and AI-native startups · 127 ads 12% Other companies · 51 ads 10% Big tech · 128 ads 4% Pharma · 16 ads 0%
Share of live AI ads that require German, French or Italian, list it as a plus, or do not require it, by employer type. An ad written in German, French or Italian counts as requiring that language. Source: SwissAIJob, 530 ads, 1 November 2026.

Of the 530 ads, 479 (90%) are written in English, 48 in German, 2 in French and 1 in Italian. 111 ads (21%) require a national language, either because the ad is written in it or because it asks for fluent, very good or native German, French or Italian. German alone is asked for in 88 of them and French alone in 7; most of the rest accept either. Another 51 ads (10%) call a national language a plus. The other 69% do not require one, and a University of Bern PhD ad says it outright: "Knowledge of German is not required."

The split by employer is stark. Consulting and IT-services firms such as ELCA, Vector8, BCG and ti&m require a national language in 73% of their AI ads, because their staff work with Swiss clients. At big tech it is 5 of 128 ads, all of them customer-facing roles at Microsoft, Salesforce and AWS. Where universities mention German, they more often call it a plus (16 ads) than a requirement (11).

French matters less than many people expect. Of the 80 ads located only in French-speaking Switzerland, mostly in Lausanne and Geneva, 6 require a national language. German or French still helps with daily life, client work and, later, an early settlement permit, but for most engineering and research roles English is the working language.

Few entry-level jobs

Few entry-level AI jobs Horizontal bar chart of the 530 live AI job ads on 1 November 2026 by seniority: Intern 109 (21%), Junior 44 (8%), Mid-level 119 (22%), Senior 167 (32%), Lead 62 (12%), Principal 29 (5%). Intern and junior form the junior level, senior, lead and principal the senior level. Junior level Mid-level Senior and above Intern 109 · 21% Junior 44 · 8% Mid-level 119 · 22% Senior 167 · 32% Lead 62 · 12% Principal 29 · 5%
Live AI ads by seniority on 1 November 2026. Intern and junior make up the junior level, senior, lead and principal the senior level. Source: SwissAIJob, 530 ads.

Half of all ads (49%) are senior, lead or principal. Only 44 (8%) are junior, and 28 of those are at universities and research institutes, mostly PhD positions. At companies we counted 16 junior ads, among them graduate programmes at UBS, quant research roles and consulting analyst jobs. The 109 internships (21%) are the larger entry point, but about half of them (50) explicitly ask for current students or thesis candidates, which matters for permits (see below). The junior jobs page lists what is open today.

Who hires, and where

Employer type Live ads Employers Examples
Big tech 128 18 Google, Nvidia, Apple, IBM Research, Huawei, Amazon, Meta
AI labs and AI-native startups 127 41 Harmattan AI, Mimic Robotics, Mistral AI, Enact Intelligence, Anthropic
Consulting and IT services 92 19 Deloitte, ELCA, Vector8, BCG, ti&m, McKinsey
Universities and research institutes 78 18 ETH Zürich, EPFL, HSG, CSEM, Idiap, CERN
Banks, insurers and trading firms 38 12 Lombard Odier, UBS, Pictet, Zürcher Kantonalbank
Pharma 16 5 Roche, Novartis, Lonza
Other companies 51 23 Hexagon Robotics, Hilti, ABB, Swisscom, SBB

Google (20 ads), Nvidia (18), Apple (17) and ETH Zürich (16) are the largest single employers. Zürich is named in 374 ads (71%), well ahead of Geneva (45), Lausanne (37), Basel (29) and Bern (21). Market statistics on the site update daily.

What the ads say about work permits

Almost nothing. 463 of 530 ads (87%) do not mention work permits, visas or EU/EFTA status at all. Of the rest:

  • 16 ads from four AI companies (Anthropic, Enact Intelligence, Flexion Robotics and Lightly) offer visa or permit sponsorship.
  • 35 ads from 17 employers say you need an existing right to work, or that they will not sponsor, from "EU citizenship required" to Google's PhD internships, whose applicants "will not be eligible for immigration sponsorship". Ten of these are one employer's standard wording (Nebius).
  • 41 ads promise relocation support, again mostly at AI startups.

Silence does not mean sponsorship. If you need a permit, say so early in the process.

Work permits: what the law says

The rules below follow the Foreign Nationals and Integration Act (FNIA, SR 142.20, as of 1 November 2026), its ordinance (OASA, SR 142.201, which exists only in German, French and Italian) and SEM's directives on gainful employment (as of 30 June 2026). Again: general information, not legal advice.

Which work permit route applies to you Decision diagram. EU and EFTA citizens: free movement, a job contract is enough, no quota or labour-market test; L permit for contracts under 12 months, B permit for 12 months or open-ended (valid 5 years), G permit for cross-border commuters. UK citizens who arrived after 2020: same tests as other non-EU citizens but a separate quota of 2,100 B and 1,400 L permits in 2026. Everyone else: first check shortcuts. A Swiss university degree removes the labour-market test and gives 6 months to find a job; PhDs and postdocs at Swiss universities are admitted outside the quota; transfers within a company group skip the labour-market test; customary pay is always required. Otherwise the employer must show four things: the person is qualified, no suitable Swiss or EU/EFTA candidate was found, pay is customary, and a permit is free in the quota of 8,500 for 2026. Then the employer applies to the canton, SEM approves where required, a visa is issued if needed and the person registers locally and receives an L or B permit. Which passport do you hold? EU or EFTA Free movement A job contract is enough. No quota, no labour-market test, no qualification test. L permit: contract under 12 months B permit: 12 months or open-ended, 5 years G permit: live in the EU/EFTA, commute United Kingdom (arrived after 2020) Non-EU rules, own quota The same tests as below, but a separate quota: 2,100 B and 1,400 L permits in 2026. Any other country Does a shortcut apply? Swiss university degree No labour-market test, 6 months to job-hunt PhD or postdoc at a Swiss university Admitted outside the quota Transfer within your employer’s group No labour-market test Customary pay is required in every case. If none applies Your employer must show four things 1 Qualified: degree and work experience 2 No suitable Swiss or EU/EFTA candidate 3 Pay and conditions customary for the job 4 A free permit in the quota: 8,500 in 2026 Then Employer applies to the canton. SEM signs off where required. Visa if needed, then you register in your commune: L or B permit.
Which route applies to you. Simplified; special cases exist. Sources: FNIA Art. 18–25 and 30, OASA Art. 19–20, 40 and 46, SEM directives.

EU and EFTA citizens: free movement

Under the free movement agreement with the EU, in force since June 2002, and the EFTA Convention, citizens of EU and EFTA states may live and work in Switzerland without a quota, a labour-market test or a qualification requirement. The employer does not have to prove anything. According to SEM:

Situation What you get
Work for up to 3 months in a calendar year No permit; an online notification is enough
Contract shorter than 12 months L permit, valid until the contract ends
Contract of 12 months or open-ended B permit, valid for five years and renewable
You live in an EU/EFTA state and return home at least weekly G permit (cross-border commuter)
Looking for a job Generally at least six months to search

Croatia's transitional rules are over. Switzerland applied quotas to Croatian workers in 2023 and 2024 under a safeguard clause and lifted them for 2025 (SEM). On 14 January 2026 the Federal Council found that the thresholds for reactivating them had not been reached, so Croatians now have the same free movement as other EU citizens.

Two political questions hang over free movement. On 14 June 2026, voters rejected the "No to a Switzerland of 10 million" initiative by 54.8% to 45.2%, with 13 cantons against and 10 in favour (swissinfo; FDFA). As a last resort, it could have forced Switzerland to end the free movement agreement. The Switzerland–EU package ("Bilaterals III"), signed on 2 March 2026, keeps free movement with targeted exemptions and a new safeguard clause, according to the Federal Council. The Council of States debated it from 28 September to 1 October 2026; it now sits with a National Council committee (business 26.023), and a popular vote is likely but not scheduled. Until anything new enters into force, the current rules apply.

Research suggests that opening the labour market helped Swiss firms. When Switzerland gave European cross-border commuters free access to its labour market, foreign employment rose substantially, most near the border; wages of highly educated Swiss workers rose, and skill-intensive firms grew, became more productive and innovated more, especially those that had reported skill shortages (Beerli et al., 2021).

UK citizens

Since 1 January 2021 the free movement agreement no longer covers UK nationals who move to Switzerland; those living here before keep their acquired rights. Newcomers are admitted under the FNIA like other non-EU citizens: SEM says only managers and specialists are admitted, Swiss residents and EU/EFTA nationals have priority, and pay must be customary. The difference is a separate quota of 2,100 B and 1,400 L permits for 2026 (OASA, Annexes 1 and 2), which is far from exhausted: 21% was used in 2024 and 17% by the end of September 2025 (Federal Council). A positive cantonal decision for a UK citizen also does not need SEM's approval, except in security cases (ZV-EJPD, Art. 1).

Everyone else: the four tests

The common belief is that an employer hiring a non-EU foreigner must prove it could not find a Swiss candidate. That is roughly right, but the comparison pool is larger, and for most AI roles the proof is lighter than people think. Art. 18 FNIA requires that the hire is in the interest of the economy as a whole, that the employer applies, and that four further conditions are met.

1. Priority for the domestic workforce (Art. 21). Foreign nationals may work "only if it is proven that no suitable domestic employees or citizens of states with which an agreement on the free movement of workers has been concluded can be found for the job". Domestic means Swiss citizens, holders of a settlement (C) permit, holders of a residence permit that allows work, and provisionally admitted or protected persons. So the employer must show it found no suitable candidate in Switzerland or the EU/EFTA. SEM's directives (sections 4.3.2 and 4.3.3) ask for genuine search efforts before the contract is signed, such as ads with the public employment service (RAV), online or through recruiters, without criteria that needlessly exclude local candidates.

For occupations with a marked structural shortage, though, the canton may accept a plausible statement that the role is a shortage role instead of documented search efforts. SEM's list includes software developers, systems analysts, database and network specialists, engineers, natural scientists, mathematicians, research and development managers and university teachers, which should cover most AI engineering and research jobs. The canton can still ask for proof, such as a RAV posting.

2. Qualification (Art. 23). Permits go to "managers, specialists and other qualified workers". SEM translates this as a university degree plus several years of work experience; for longer stays, professional and social adaptability, language skills and age also count. In shortage occupations the directives (4.3.5.1) allow admission even where the usual post-degree experience is still missing.

3. Customary pay and conditions (Art. 22). The salary must match what is usual for the place, profession and sector. The employer submits the contract, and the authorities compare it with collective agreements, pay in the same firm and sector, and wage statistics (OASA Art. 22). For typical AI pay, see our salary page and the guide to AI salaries in Switzerland.

4. A quota permit (Art. 20). The Federal Council caps first-time permits for non-EU workers each year. For 2026 it left them unchanged (press release, 19 November 2025; OASA Annexes 1 and 2):

2026 quota Total Cantons' share Federal reserve Of which canton of Zürich
B permits (more than a year) 4,500 1,250 3,250 249
L permits (up to a year) 4,000 2,000 2,000 399
UK citizens, B and L 3,500

The quota has not run out in recent years: cantons used 74% of the non-EU quota in 2024 and 52% by the end of September 2025. Stays of up to four months within twelve months do not count against it (OASA Art. 19). The Federal Council usually sets the next year's numbers in November.

Who applies, and how long it takes. The employer applies to the labour-market office of the canton where you will work; you cannot apply yourself. Zürich charges CHF 400 for an approved non-EU application (canton of Zürich). SEM decides when the permit comes from the federal reserve, which holds most B permits (Art. 40 FNIA), and approves certain other cases (ZV-EJPD). Then the consulate issues a visa if you need one, and you register with your commune within 14 days of arrival, before starting work. Geneva currently gives 6 to 8 weeks for a first permit with employment (processing times; procedure); Zürich and Basel-Stadt publish no figure. Plan for two to three months including the visa.

The job registration obligation (Art. 21a) rarely matters for AI roles. It applies to occupations with a national unemployment rate of at least 5%, whose vacancies must first be shown to job seekers registered with the RAV. The 2026 list contains no IT, data or engineering occupations, but it does include sales and marketing managers, economists, chemists and biologists.

Easier routes

Graduates of Swiss universities. Under Art. 21 para. 3 FNIA, a non-EU national with a Swiss university degree can be hired without the priority test if the work is of "high academic or economic interest", and gets six months after graduation to find such a job. The job must match the degree, and the quota and the pay rules still apply (directives 4.4.6). Students may work up to 15 hours a week, from six months after starting their studies (OASA Art. 38). On 27 May 2026 the Federal Council proposed extending the graduate rule to postdocs employed in Switzerland and to higher vocational graduates; Parliament has yet to decide.

PhD students and postdocs at Swiss universities. Doctoral candidates and postdocs working at a Swiss university, ETH or university of applied sciences are admitted under a special rule (OASA Art. 40) that requires only an employer application and customary pay, and they do not count against the quota (directives 4.4.5). The stay must mainly serve the doctorate or research training and is limited in time. See the academic jobs and postdoc pages.

Transfers within a company. Senior managers and indispensable specialists of internationally active firms can be transferred to the Swiss office without the priority test (OASA Art. 46); the quota and the pay rules still apply, and transfers under the WTO's GATS require at least 12 months with the company abroad (directives 4.4.9).

Internships. Non-EU students of foreign universities can do an internship only if it is mandatory under their study regulations, in later semesters and for at most 12 months per degree level, usually through IAESTE, AIESEC or a university partnership (directives 4.7.5.1). That is why Huawei asks non-EU interns for a certificate that the internship is mandatory.

Young professionals. Switzerland has trainee ("stagiaires") agreements with 35 countries, among them the United States (300 places a year), Canada, Australia, Japan, Argentina, Chile, Indonesia, the Philippines, South Africa and Ukraine (OASA Art. 42; directives 4.4.8). Applicants aged 18 to 35 (30 for some countries) with completed training can work in their field for up to 18 months. India, China and Brazil have no such agreement.

Cross-border commuters. A non-EU national with permanent residence in a neighbouring country, who has lived in its border zone for six months, can commute to a job in the Swiss border zone; the quota and the qualification test do not apply, priority and pay rules do (Art. 25 FNIA).

What this means in practice

Who finds sponsoring easiest. Universities have a legal route outside the quota for PhD students and postdocs. Large companies have immigration teams, can document a wide search and can transfer staff from abroad. For a 20-person startup the same application means paperwork, a fee and a start date two or three months away, and several startups in our data hire only people who already hold a permit. Yet all 16 explicit sponsorship offers in our data come from AI companies, not big tech, whose ads mostly say nothing either way. Ask rather than guess from the size of the company.

If you are a junior non-EU candidate. This is the hardest case. The qualification test expects experience, junior ads are few, and a non-EU intern generally has to be a student, either at a Swiss university or on a mandatory internship for a foreign one. Realistic routes are a Swiss master's or PhD, a few years of experience elsewhere before applying for mid-level roles, or joining a multinational abroad and transferring later.

Study at ETH or EPFL first. A Swiss degree removes the priority test, gives you six months to find a job and lets you work part-time while studying. A PhD position at a Swiss university is usually a paid job, and it sits outside the quota. Switzerland also scores well with skilled migrants generally: the OECD ranked it third of 38 member countries in attractiveness for highly qualified workers and second for entrepreneurs in 2023 (OECD, 2023). Economists who study global talent flows call admission systems like the Swiss one the "national gatekeepers" for skilled migration (Kerr et al., 2016).

ETH Zürich's main building seen from the Polyterrasse
ETH Zürich, one of the largest AI employers on the site. Non-EU graduates of Swiss universities can be hired without the labour-market test. Photo: Leonhard Lenz, CC0, via Wikimedia Commons.

A short checklist. Know which category you fall into before you apply. If you need a permit, target employers with a route or the means to sponsor (universities, large international firms, companies whose ads offer it) and mention it in the first call. Budget two to three months between offer and start date. Write your CV in English, and add German if you have it. And let the jobs come to you: the free weekly job alert sends new AI jobs every Monday.

Frequently asked questions

Do I need to speak German to work in AI in Switzerland?

Usually not. Of 530 live AI ads on 1 November 2026, 69% did not require German, French or Italian, and 90% were written in English. German is required mainly at consulting firms (73% of their AI ads), Swiss banks and in client-facing roles, while only 4% of big-tech ads ask for it.

Can a Swiss startup hire me from outside the EU?

Yes. The law is the same for a startup and for a multinational: the employer applies to the canton, shows it found no suitable Swiss or EU/EFTA candidate, pays a customary salary and needs a quota permit. For software, engineering and research roles the canton can accept the skills shortage without documented search efforts. In our data, some AI startups explicitly offer visa sponsorship while others hire only people who already have a Swiss permit.

How long does a Swiss work permit take?

The canton of Geneva currently gives 6 to 8 weeks for a first permit with employment; Zürich and Basel-Stadt publish no figure. Add time for the visa if you need one, and register with your commune within 14 days of arrival. EU and EFTA citizens face no labour-market test, so their permit is mostly a formality.

Can I move to Switzerland first and look for an AI job there?

EU and EFTA citizens can, generally for at least six months. Non-EU citizens can visit for interviews but cannot work without a permit that the employer applies for. The exception is graduates of Swiss universities, who may stay six months after graduating to find a job.

Is it easier to get a Swiss AI job after studying at ETH or EPFL?

Yes. Non-EU graduates of Swiss universities can be hired without the priority test if the job matches their degree and is of high academic or economic interest, though the quota and pay rules still apply. PhD students and postdocs at Swiss universities are admitted outside the quota altogether.

About this guide

The job data is a snapshot of all 530 ads live on SwissAIJob on 1 November 2026, collected from employers' own career pages (methodology). Skills were counted with patterns on the original ad text, checked by reading the matching ads; a provider's own ads were not counted for its own cloud. An ad counts as requiring a language if it is written in German, French or Italian or asks for that language with words such as fluent, very good, native, C1 or required; "a plus", "an advantage" or "preferred" counts as a plus, and "English or German" as not required. All 168 ads that mention a national language were read and nine automatic labels corrected by hand. Employer types are our own grouping.

The legal part reflects the FNIA as of 1 November 2026, the OASA as of 1 October 2026 and SEM's directives as of 30 June 2026. It is general information, not legal advice. Cantonal practice differs, and the cantonal labour-market and migration offices and SEM decide each case. If your situation is unusual, ask the canton or an immigration lawyer before you resign from a job or sign a lease.

References

Law and official sources

Research

More from the blog