Recruter un Data Engineer
C'est la fonction qu'on recrute presque toujours trop tard. L'entreprise commence par un data scientist, découvre au bout d'un an qu'il passe son temps à récupérer des extractions à la main, et cherche alors l'ingénieur qui aurait dû arriver en premier. Le data engineer construit ce sur quoi tout le reste repose : les chaînes qui amènent la donnée, l'endroit où elle se pose, et les contrôles qui font qu'on peut lui faire confiance. Sans lui, les analyses existent mais personne ne les croit.
Aussi appelé Ingénieur données, Ingénieur data, Lead Data Engineer, Analytics Engineer, Développeur ETL.
Ce que nous observons
Pourquoi un recrutement de data engineer échoue.
L'ordre de recrutement est inversé
Un data scientist recruté avant tout ingénieur consacre son année à construire des chaînes de données, ce pour quoi il n'a été ni recruté ni payé, et part. Quand l'accès à la donnée est difficile et qu'aucun entrepôt n'existe, le premier recrutement utile est l'ingénieur. Nous le disons au cadrage, y compris quand cela conduit à décaler le poste demandé.
On confond l'ingénieur, l'analyste et l'administrateur
Trois métiers voisins que les annonces mélangent. L'analyste répond à des questions, l'administrateur tient une base en production, l'ingénieur construit et exploite les chaînes qui alimentent l'ensemble. Une offre qui demande les trois attire des candidats qui en maîtrisent un et se sentiront trompés, ou des généralistes qui n'excellent nulle part.
La pile technique n'est pas nommée
Entrepôt cloud ou base sur site, outil d'orchestration, outil de transformation, mode d'ingestion : ces choix structurent le quotidien du poste. Un candidat les cherche dans l'annonce avant tout le reste, parce qu'ils décident de ce qu'il apprendra et de sa valeur sur le marché dans trois ans. Une annonce muette sur la pile se lit comme une entreprise qui n'a pas encore choisi.
Le poste est en réalité de la maintenance d'existant
Reprendre et fiabiliser des traitements hérités est un travail légitime et souvent urgent. Le présenter comme une construction attire des candidats qui partiront en découvrant l'inventaire. Décrit honnêtement, avec la perspective de refonte qui l'accompagne, ce même poste intéresse des profils solides qui aiment remettre en état.
La qualité de la donnée n'est portée par personne
Une chaîne qui fonctionne techniquement et transporte des données fausses ne sert à rien, et c'est l'ingénieur qu'on tiendra pour responsable. Si aucune règle de contrôle, aucun propriétaire métier et aucun processus de correction n'existent, le poste est une impasse. Cela se dit au cadrage, et cela change le profil à chercher.
Avant de chercher
Ce que nous cadrons avec vous.
Le brief conditionne tout le reste. Un cadrage approximatif se paie en candidatures hors sujet et en semaines perdues.
Ce qui existe déjà
Entrepôt, chaînes en place, volumétrie réelle, fréquence d'alimentation, incidents récurrents. Un poste de construction et un poste de reprise ne s'annoncent pas de la même façon et n'attirent pas les mêmes personnes.
La pile technique et son degré de liberté
Outils imposés ou choix ouvert, cloud ou sur site, présence d'une équipe plateforme. Un ingénieur expérimenté accepte une pile imposée s'il la connaît ou s'il la trouve saine ; il refuse un environnement qu'on ne veut pas lui décrire.
La frontière avec les métiers voisins
Qui administre les bases, qui exploite en production, qui définit les règles de qualité. Un ingénieur qui hérite de l'administration système sans l'avoir su le vit comme un déclassement.
Les usages servis
Décisionnel, alimentation de modèles, produits utilisant la donnée. Les exigences de fraîcheur et de fiabilité n'ont rien de commun d'un usage à l'autre, et c'est ce qui détermine le niveau attendu.
Lecture de marché
Ce que dit le marché aujourd'hui.
Fourchettes issues de notre baromètre des salaires, en brut annuel, pour la France.
La demande dépasse nettement l'offre sur les profils de trois à sept ans d'expérience, ceux qui ont déjà construit une chaîne complète et l'ont exploitée en production. En dessous, le vivier est abondant ; au-dessus, il se raréfie parce qu'une partie des seniors bascule vers l'architecture ou le management.
Les entrepôts en nuage et les outils de transformation déclarative ont déplacé les compétences attendues : la maîtrise d'un outil d'extraction historique compte moins que la capacité à modéliser correctement et à automatiser des contrôles. Les annonces qui exigent encore un outil ancien réduisent leur vivier sans gagner en pertinence.
Notre baromètre situe la fonction entre environ 42 000 € pour un profil junior et plus de 85 000 € pour un lead qui porte une plateforme. L'écart entre secteurs est net : les entreprises dont le produit repose sur la donnée paient au-dessus des directions métier qui s'équipent.
Le télétravail est un critère de choix très présent sur cette fonction, davantage que sur les postes voisins. Une politique de présence contraignante coûte des candidatures, et se compense difficilement par le salaire seul.
Le passage vers l'architecture de données ou vers l'ingénierie de production constitue la suite naturelle du parcours. Un employeur qui peut décrire cette perspective retient mieux, et le dire en entretien pèse dans la décision.
- Junior (0-2 ans)42-55 k€
- Confirmé (2-5 ans)55-75 k€
- Senior (5+ ans)75-100 k€
- Staff / Principal / Tech Lead100-130 k€+
Questions fréquentes
Ce que les dirigeants nous demandent.
- Quelle différence entre un Data Engineer et un Data Analyst ?
- L'analyste utilise la donnée pour répondre à des questions métier : indicateurs, tableaux de bord, explorations. L'ingénieur construit et exploite les chaînes qui rendent cette donnée disponible, fraîche et fiable. L'un consomme, l'autre produit. Une équipe qui n'a que des analystes finit par consacrer la moitié de son temps à des tâches d'ingénierie faites à la main.
- Faut-il recruter un Data Engineer avant un Data Scientist ?
- Presque toujours, quand l'accès à la donnée est difficile et qu'aucun entrepôt n'existe. Sinon le data scientist passera son année à construire ce qu'il n'a pas été recruté pour construire, et partira. Nous posons systématiquement la question au cadrage, même lorsque la réponse contredit la demande initiale.
- Quelle différence avec un Data Architect ?
- L'architecte définit la cible, les principes de modélisation et les choix structurants ; l'ingénieur construit et exploite. Dans une petite équipe, la même personne fait les deux. Au-delà d'une certaine taille, les séparer évite qu'un ingénieur passe ses journées en réunions d'arbitrage, ce qui est le meilleur moyen de le perdre.
- Combien de temps faut-il pour recruter un Data Engineer ?
- Nous présentons les premiers profils qualifiés sous 10 jours ouvrés en CDI et sous 48 heures en management de transition. Le vivier est large sur les profils juniors et nettement plus tendu à partir de cinq ans d'expérience.
- Combien coûte le recrutement d'un Data Engineer ?
- Nous facturons au succès : rien tant que le candidat n'a pas accepté l'offre, pas d'avance et pas d'exclusivité payante. Si le candidat ne prend finalement pas son poste, les honoraires versés sont intégralement remboursés.
- Intervenez-vous en management de transition sur cette fonction ?
- Oui, notamment pour reprendre une plateforme après un départ, absorber un pic de migration ou fiabiliser des chaînes avant un audit. Premiers profils sous 48 heures.
Aller plus loin
Les autres fonctions Tech que nous recrutons.
Sur les technologies voisines :
Voir aussi la fiche métier détaillée, notre expertise Tech ou les 2 offres ouvertes en Tech.
Décrivez le poste, nous cadrons le reste.
Un consultant Finance vous recontacte sous 24 heures ouvrées pour qualifier le mandat et arrêter la stratégie d'approche.
