Cet article nous fait entrer dans le détail de nos 3 métiers de référence : Data Analyst, Data Scientist et Data Engineer. On y retrouve notamment les compétences techniques et informatiques demandées pour ces trois postes.
Pour rappel, nous avons 600 annonces correspondant au métier de Data Analyst.
En analysant les données brutes des entreprises, le Data Analyst est capable de dégager des informations très utiles pour appuyer la prise de décision et ainsi prendre une avantage compétitif. Cependant, l’analyse de données nécessite une expertise et des compétences.
Concernant les compétences techniques les plus demandées dans les annonces, nous identifions deux compétences principales apparaissant dans plus de 35% des offres : le reporting et l’analyse de la performance.
Ensuite, nous retrouvons les compétences “classiques” des métiers de la data qui sont les compétences informatiques et statistiques afin de pouvoir réaliser les analyses. On remarque aussi les compétences de visualisation, de création de dashboards et de KPI qui apparaissent nécessaires pour les Data Analyst.
Concernant les compétences informatiques, la maîtrise d’Excel et de SQL apparaît comme plus que nécessaire car ils sont demandés dans presque 50% des annonces. Concernant les autres langage de programmation, le langage Python apparaît dans 35% des annonces. Afin de produire des supports du visualisation, Power BI semble aussi assez demandé.
Pour rappel, nous avons 411 annonces correspondant au métier de Data Scientist.
La Data Scientist est un spécialiste de l’analyse brutes de données. Son objectif est de mettre en place des modèles prédictifs mathématiques et statistiques qui constitueront par la suite un outil décisionnel pour les entreprises. A l’inverse du Data Analyst, le Data Scientist essaie de prédire des choses à partir des données existantes alors que le Data Analyst se charge simplement d’explorer les données existantes. Le Data Scientist travaille dans le futur alors que le Data Analyst est dans le présent.
Concernant les compétences techniques exigées pour un Data Scientist, on retrouve tout naturellement les compétences en machine Learning en première position exigées dans plus de 60% des annonces. Aussi, l’on retouve les compétences classiques en informatiques et satistiques.
On retrouve des compétences qui n’apparaissaient pas comme primordiale pour un Data Analyst : le Deep Leraning, le NLP et la segmentation.
Du côté des compétences informatiques, le language Pyhton est très répandu car il est présent dans presque 80% dans annonces. A l’inverse du Data Analyst, on retrouve Spark et Hadoop, logiciels plus orientés “big data”. On retrouve tout de même SQL dans 40% et Excel dans 30% des annonces.
Pour rappel, nous avons 516 annonces correspondant au métier de Data Engineer.
Un Data Engineer est quelqu’un ayant un background technique (en développement logiciel le plus fréquemment). Il va construire l’architecture du système Big Data et doit s’assurer de pouvoir collecter, transformer et stocker les données de différentes sources. Pour cela, il développe des solutions qui permettent de traiter un gros volume de data dans un temps limité. Il travaille en amont du Data Scientist.
Concernant ses capacités techniques, 43% des offres demandent des connaissances en cloud. Ensuite, on retrouve les compétences “clés” du Data Engineer avec des connaissances en ETL, API, Devops. Aussi, des compétences en collecte et stockage des données.
On retrouve aussi des compétences en machine learning dans plus de 20% des offres alors que c’est la compétence “clé” du Data Scientist. En effet, les entreprises recherchent parfois des profils polyvalents de Data Scientist/Engineer.
Concernant les compétences en informatique, on retrouve le langage python en première place, apparaissant dans presque 60% des annonces. Globalement, les compétences informatiques recherchées sont assez similaires à celle d’un Data Scientist.