On tombe souvent sur un chiffre rond, 100 000 CHF bruts annuels en moyenne, quand on cherche le salaire d’un Data Analyst en Suisse. Ce montant, issu de jobs.ch sur la base de près de 1 390 entrées, donne un repère utile. Il masque des écarts considérables selon le canton, le secteur et surtout le stack technique maîtrisé par le candidat.
Secteur d’activité et salaire Data Analyst : l’écart que les moyennes cachent
Avant de comparer les cantons, on gagne à regarder dans quel secteur l’offre se situe. À Genève, les données jobs.ch placent la construction de machines et d’installations en tête avec une moyenne publiée de 137 550 CHF bruts annuels pour un poste de Data Analyst. C’est nettement au-dessus de la moyenne nationale.
Lire également : Ai-je vraiment besoin d’un CMS ?
Le tourisme, la distribution ou les services publics affichent des niveaux sensiblement plus bas, parfois dans la même ville. Deux postes « Data Analyst » à Genève peuvent donc présenter un écart de plusieurs dizaines de milliers de francs selon que l’employeur opère dans l’industrie lourde ou dans l’hôtellerie.
Ce décalage sectoriel compte davantage que la différence entre deux cantons voisins. Lors d’une recherche d’emploi, filtrer par branche d’activité avant de filtrer par localisation donne une image plus fiable de ce qu’on peut réellement négocier.
A lire en complément : Quel est l'intérêt de l'algorithme ?

Salaire Data Analyst en Suisse selon l’expérience : de 88 000 à 126 000 CHF
L’expérience reste le levier de progression le plus lisible. Les données publiées par jobs.ch dessinent une courbe assez prévisible :
| Niveau d’expérience | Salaire brut annuel indicatif |
|---|---|
| Débutant (0-2 ans) | Environ 88 000 CHF |
| Confirmé (3-8 ans) | Proche de la moyenne nationale (100 000 CHF) |
| Expérimenté (12-21 ans) | Environ 126 000 CHF |
À Genève, la fourchette va de 81 750 CHF pour un profil sans expérience à 123 000 CHF après neuf à onze ans de pratique. L’écart entre un junior et un senior dépasse 40 000 CHF, ce qui en fait le facteur le plus structurant sur une fiche de paie.
Ce que la tranche d’âge confirme
Les statistiques par tranche d’âge recoupent cette progression. Entre 16 et 25 ans, la moyenne tourne autour de 75 000 CHF. Elle grimpe au-dessus de 116 000 CHF entre 35 et 45 ans, puis atteint un plateau vers 122 000 CHF entre 45 et 55 ans.
Un point notable : l’écart entre hommes et femmes apparaît quasi nul dans les données jobs.ch pour ce métier, toutes tranches confondues. À 25-35 ans, la différence publiée entre les deux se limite à quelques centaines de francs.
Compétences techniques qui tirent le salaire Data Analyst vers le haut
La moyenne nationale ne dit rien du profil technique. Une offre récente de Data Analyst chez Capgemini Sogeti à Genève demandait SQL, Python, Dataiku, Tableau Prep, Snowflake et Tableau. On ne parle plus d’un analyste qui produit des graphiques Excel.
Un profil orienté BI, industrialisation des données et interface métier se positionne mieux qu’un profil cantonné à des analyses ponctuelles. Concrètement, savoir construire un pipeline de données dans Snowflake ou automatiser des rapports via Dataiku change la catégorie salariale du poste.
Les compétences de vulgarisation et de communication avec différents niveaux hiérarchiques sont aussi explicitement mentionnées dans ce type d’offres. On recrute quelqu’un capable de traduire un résultat statistique en décision opérationnelle, pas uniquement de coder des requêtes.
- SQL et Python restent le socle technique minimal pour accéder aux postes les mieux rémunérés en Suisse.
- La maîtrise d’un outil de BI moderne (Tableau, Power BI, Dataiku) fait la différence entre un poste à 90 000 CHF et un poste à plus de 110 000 CHF.
- Les compétences de communication et de synthèse sont devenues un critère de sélection à part entière, pas un « plus ».

Genève, Zurich, Berne : où le salaire Data Analyst varie vraiment
Genève concentre une part importante des offres publiées pour ce poste, avec un salaire moyen qui oscille autour de la moyenne nationale, voire légèrement en dessous pour les profils juniors (81 750 CHF en début de carrière). Le bassin lémanique attire de nombreux candidats frontaliers, ce qui contribue à modérer les salaires malgré un coût de la vie élevé.
Les écarts régionaux doivent être rapportés au coût de la vie locale. Un salaire de 95 000 CHF à Berne offre un pouvoir d’achat comparable, voire supérieur, à 105 000 CHF à Genève une fois le loyer et les charges pris en compte. Comparer les salaires bruts sans corriger ce biais conduit à des choix de mobilité mal calibrés.
Data Analyst et Data Scientist : la confusion salariale fréquente
On confond souvent les deux intitulés dans les recherches. Le Data Scientist, qui travaille davantage sur la modélisation prédictive et le machine learning, affiche généralement des rémunérations supérieures. Les portails d’emploi mélangent parfois les deux profils dans leurs statistiques, ce qui gonfle artificiellement la moyenne affichée pour « Data Analyst ».
Si une offre mentionne du machine learning ou du deep learning parmi les compétences requises, on est probablement face à un poste de Data Scientist reclassé. Vérifier l’intitulé exact et le descriptif technique évite de négocier sur la base d’une grille qui ne correspond pas au poste réel.
Négocier son salaire de Data Analyst en Suisse : les leviers concrets
La fourchette entre le bas et le haut de la grille dépasse 80 000 CHF selon jobs.ch (de moins de 60 000 CHF pour certains temps partiels à plus de 160 000 CHF pour des profils très spécialisés). Quelques leviers de négociation font la différence :
- Cibler un secteur industriel à forte valeur ajoutée plutôt qu’un secteur tertiaire à marges faibles.
- Documenter sa maîtrise d’un outil spécifique (Snowflake, Dataiku) avec des réalisations concrètes, pas seulement une ligne sur le CV.
- Demander le 13e mois et les primes dans le package total, car ils sont inclus dans les moyennes publiées mais pas toujours dans l’offre initiale.
- Comparer le salaire proposé au coût de la vie du canton, pas à la moyenne nationale brute.
Le marché suisse du Data Analyst reste porteur, avec des entreprises qui peinent à recruter des profils combinant technique et communication. Un candidat qui maîtrise SQL, un outil de visualisation et sait présenter ses résultats à un comité de direction se situe dans le haut de la fourchette, quel que soit le canton.

