À retenir
- Salaire annuel brut moyen déclaré : CHF 100 000 (1 345 salaires), de 88 023 francs en début de carrière à 126 000 entre 12 et 21 ans d'expérience.
- Bâle-Ville paie le mieux (120 000 francs en moyenne), devant Zoug et Berne ; Genève et Vaud restent sous les 100 000.
- L'EPFL et l'ETH Zurich proposent chacune un master en data science de 120 ECTS, enseigné en anglais.
Un data scientist en Suisse gagne en moyenne 100 000 francs par an, mais le canton et le secteur font varier ce chiffre de plus de 20 000 francs. Le métier recrute dans la pharma, l'assurance, la banque, la medtech et l'administration, avec deux pôles de formation de niveau mondial à Lausanne et Zurich.
Le rôle du data scientist
Le data scientist transforme des données en décisions. Il pose une question métier, construit un modèle statistique ou d'apprentissage automatique pour y répondre, puis explique le résultat à des gens qui ne liront jamais son code.
Les missions au quotidien
- cadrer le problème avec le métier : que veut-on prédire, et pour quelle décision ;
- collecter et nettoyer les données ;
- explorer, tester des hypothèses, construire et valider des modèles (Python, R, SQL) ;
- mettre le modèle en production avec les data engineers ou les ML engineers ;
- présenter les résultats, leurs limites et leur incertitude.
Data scientist, data analyst, data engineer, ML engineer
| Métier | Question principale | Outils typiques |
|---|---|---|
| Data analyst | Que s'est-il passé ? | SQL, Excel, Power BI, Tableau |
| Data scientist | Que va-t-il se passer, et pourquoi ? | Python, R, statistiques, machine learning |
| Data engineer | Les données arrivent-elles propres et à temps ? | SQL, Spark, pipelines, cloud |
| ML engineer | Le modèle tient-il en production ? | Python, conteneurs, MLOps, cloud |
Dans les PME, une seule personne couvre souvent deux ou trois de ces rôles. Dans les grands groupes bâlois ou zurichois, les équipes sont plus spécialisées. Pour les profils plus proches du logiciel, voir notre fiche sur le salaire des ingénieurs logiciel, data et ML.
Salaire du data scientist en Suisse
Les chiffres qui suivent viennent des salaires déclarés sur un grand portail d'emploi suisse, consultés le 17 octobre 2026. Ils incluent le 13e salaire et les primes, pour un plein temps.
Par niveau d'expérience
| Expérience | Salaire annuel brut moyen |
|---|---|
| 0 à 2 ans | CHF 88 023 |
| 3 à 5 ans | CHF 99 818 |
| 6 à 8 ans | CHF 108 816 |
| 9 à 11 ans | CHF 120 000 |
| 12 à 21 ans | CHF 126 000 |
| Plus de 21 ans | CHF 111 800 |
La courbe monte de 36 % entre le premier poste et dix ans de métier, plafonne, puis recule au-delà de 21 ans sur un plus petit nombre de salaires. À âge égal, la source n'affiche presque aucun écart entre hommes et femmes. Sur dix ans, la moyenne est passée de 95 500 francs (2015-2017) à 102 000 (2024-2026).
Par secteur
La chimie et la pharma arrivent en tête (114 100 francs), devant l'assurance (110 500), la medtech (110 150) et l'administration publique (110 000). Les écarts entre entreprises d'un même secteur restent importants.
Calcul. Un data scientist à Bâle-Ville payé dans la moyenne du canton touche 120 000 francs, soit 9 231 francs par mois sur 13 salaires. À Genève, la moyenne est de 99 814 francs, soit 7 678 francs par mois. L'écart atteint 20 186 francs par an, environ 20 %. Avant d'accepter une offre, comparez ce montant au loyer et aux primes d'assurance maladie du canton : à Zurich, le salaire médian donne un bon point de repère.
Formations pour devenir data scientist
La voie classique passe par un master dans une discipline quantitative : informatique, mathématiques, statistiques, physique ou ingénierie. Les deux écoles polytechniques fédérales proposent un master dédié.
| Programme | Crédits et durée | Langue | Particularité |
|---|---|---|---|
| MSc in Data Science, EPFL (Lausanne) | 120 ECTS | Anglais | Informatique, mathématiques et génie électrique ; titre d'ingénieur EPF |
| MSc ETH in Data Science, ETH Zurich | 120 ECTS, 2 ans | Anglais | Informatique, mathématiques et génie électrique ; Data Science Laboratory |
Pour une reconversion, les hautes écoles proposent des CAS et des DAS en data science, plus courts et compatibles avec un emploi. Ils ne remplacent pas un master pour un poste de recherche, mais suffisent souvent pour un rôle de data analyst qui évolue ensuite.
Diplôme étranger et permis de travail
Le titre de data scientist n'est pas réglementé en Suisse : l'employeur juge le diplôme lui-même. Un ressortissant de l'UE ou de l'AELE travaille avec la libre circulation, et un frontalier obtient un permis G. Pour les États tiers, les contingents 2026 sont de 4 500 permis B et 4 000 permis L, réservés aux personnes qualifiées. Notre article sur le permis de travail pour les profils étrangers détaille la procédure.
Les compétences qui font la différence
Les compétences techniques se vérifient vite en entretien. Ce qui départage deux candidats, c'est souvent la capacité à expliquer un modèle à un comité de direction.
- Techniques : Python ou R, SQL, statistiques, machine learning, un cloud (AWS, Azure ou GCP), Git, et une notion de mise en production.
- Méthode : savoir dire quand un modèle simple suffit, et quand les données ne permettent pas de répondre.
- Communication : présenter un résultat, son incertitude et ce qu'il ne dit pas.
- Langues : l'anglais est presque toujours exigé. L'allemand ouvre le marché de Zurich, Bâle et Berne ; le français celui de Genève et Vaud.
Décrocher un poste de data scientist
Les recruteurs reçoivent beaucoup de candidatures qui citent les mêmes bibliothèques Python. Ce qui fait la différence se voit dans le dossier avant l'entretien.
- Un projet à montrer. Un dépôt Git propre, avec un problème réel, des données documentées et un résultat chiffré, vaut plus qu'une liste de cours en ligne.
- Un CV orienté résultats. Indiquez ce que vos modèles ont changé : prévision améliorée, coût réduit, délai raccourci. Ajoutez les langues avec leur niveau et les certificats de travail.
- L'entretien technique. Attendez-vous à un exercice de code ou de statistiques, puis à un cas : choisir une métrique, repérer une fuite de données, expliquer un résultat à un non-spécialiste.
- Le bon canal. Les grands groupes recrutent via leur site carrière et LinkedIn ; les PME et les postes en mission passent plus souvent par un cabinet de recrutement spécialisé.
CDI, mission ou indépendant
Trois formes coexistent. Le contrat à durée indéterminée d'abord. Les missions de quelques mois existent dans la banque, l'assurance et la pharma, souvent par l'intermédiaire d'une agence de placement, qui doit être autorisée selon la loi sur le service de l'emploi. Le statut d'indépendant demande une affiliation à une caisse AVS, qui vérifie que l'activité ne dépend pas d'un seul client. Pour un premier poste en Suisse, le contrat fixe reste le plus simple pour obtenir un permis et un logement.
Les cantons : où travailler comme data scientist
La moyenne nationale masque des marchés très différents. Voici les principaux, avec la moyenne déclarée dans chaque canton et ce qui y fait la demande.
| Canton | Salaire moyen déclaré | Ce qui porte la demande | Langue de travail |
|---|---|---|---|
| Bâle-Ville | CHF 120 000 | Pharma et sciences de la vie (sièges de Roche et Novartis) | Allemand, anglais |
| Zoug | CHF 113 400 | Sièges de groupes internationaux, négoce | Allemand, anglais |
| Berne | CHF 111 244 | Administration fédérale, assurances, régies publiques | Allemand, français |
| Zurich | CHF 106 000 | Banque, assurance, tech ; ETH Zurich et son AI Center | Allemand, anglais |
| Genève | CHF 99 814 | Banque privée, organisations internationales, CERN | Français, anglais |
| Vaud | CHF 98 000 | EPFL, medtech, sièges internationaux | Français, anglais |
| Tessin | CHF 68 250 | Marché plus petit, proche de l'Italie | Italien |
Notre lecture : Bâle et Zurich offrent le plus de postes et les meilleurs salaires, mais exigent souvent l'allemand. L'arc lémanique paie un peu moins, avec un avantage pour les francophones et un accès direct à l'écosystème de l'EPFL. Le Swiss Data Science Center, créé en 2017 par l'EPFL et l'ETH Zurich, a d'ailleurs des bureaux à Lausanne et à Zurich.
IA générative : ce qui change pour le métier
Les modèles de langage ont changé le quotidien : code généré plus vite, analyses exploratoires accélérées, nouveaux projets autour des assistants internes. En septembre 2025, l'EPFL, l'ETH Zurich et le Centre suisse de calcul scientifique ont publié Apertus, un modèle de langage ouvert de 8 et 70 milliards de paramètres, entraîné sur le supercalculateur Alps et utilisable à des fins commerciales.
Côté entreprises, l'enquête EY relayée par le portail PME de la Confédération en juillet 2026 montre que 31 % des sondés travaillent dans une entreprise encore au stade pilote. Le manque de personnel qualifié (18 %) figure parmi les trois premiers obstacles, avec la qualité des données (20 %) et la sécurité (19 %). La demande se déplace vers les profils capables de mettre un modèle en production, de le surveiller et d'en documenter les risques : MLOps, gouvernance des données, évaluation des modèles de langage.
FAQ : data scientist en Suisse
Faut-il un doctorat pour devenir data scientist ?
Non. Un master suffit pour la plupart des postes. Le doctorat compte surtout en recherche, en pharma et dans les laboratoires d'IA.
Le télétravail est-il courant ?
Il est fréquent à temps partiel. Pour un frontalier, le télétravail depuis l'étranger a des effets fiscaux et sociaux à vérifier avec l'employeur avant de signer.
Peut-on passer de data analyst à data scientist ?
Oui, c'est un chemin fréquent. Il faut ajouter la modélisation statistique, le machine learning et un projet concret à montrer.
Lire aussi
- EPF ou HES : choisir sa formation d'ingénieur
- Formation continue : CAS, MAS et certifications
- Les spécialisations d'avenir : robotique, IA, cleantech
- Quel niveau d'anglais pour un ingénieur en Suisse
- Le coût de la vie à Zurich