Le salaire annuel brut moyen déclaré en data science atteint 100 000 CHF en Suisse, avec 88 023 CHF en début de carrière et 126 000 CHF après 12 à 21 ans d’expérience. Bâle-Ville affiche la moyenne la plus élevée, à 120 000 CHF, devant Zoug et Berne, tandis que Genève et Vaud restent sous les 100 000 CHF. L’EPFL et l’ETH Zurich proposent toutes deux un master en data science de 120 ECTS enseigné en anglais.

18 octobre 2026 • FED Engineering • 1 min

À 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

Sources officielles