Un data engineer débutant démarre autour de 3 000 à 3 500 € brut par mois (soit environ 37 000 à 45 000 € brut par an), un niveau nettement supérieur à la moyenne des jeunes diplômés. Après 3 à 5 ans, la rémunération monte couramment à 4 500 – 5 500 € brut mensuels, et les profils seniors ou spécialisés (cloud, streaming, dbt/Snowflake/Databricks) dépassent 6 500 à 8 000 € brut par mois. L'Île-de-France ajoute en général 15 à 25 % par rapport à la province. S'ajoutent souvent une part variable, une prime de participation et, en freelance, des tarifs journaliers de 500 à 900 € selon l'expertise.
Estimation du net avant impôt sur le revenu (statut cadre, ~25 % de charges). Le montant réel varie selon le statut et la convention collective. SMIC net mensuel ≈ 1 427 €.
La voie principale est un bac + 5 : diplôme d'ingénieur (informatique, mathématiques appliquées, data / IA) ou master universitaire en informatique, data science, big data ou statistiques. Un bac général avec les spécialités mathématiques et NSI (numérique et sciences informatiques) est le point de départ le plus logique.
Parcours types : bac → classe prépa ou prépa intégrée → école d'ingénieurs (spécialisation data / IA en 4ᵉ et 5ᵉ année) ; ou bac → licence informatique ou MIASHS → master informatique / data science ; ou bac → BUT informatique ou BUT science des données (bac + 3) → master ou école d'ingénieurs en admission parallèle.
Une entrée à bac + 2 / bac + 3 (BUT, licence pro) reste possible avec une première expérience solide en développement et manipulation de données, souvent complétée par un mastère spécialisé ou une reconversion via un bootcamp data. L'alternance est très répandue et constitue une excellente porte d'entrée, les entreprises recrutant souvent leurs alternants.
Trouve des entreprises qui recrutent en alternance pour ce métier.
Le data engineer passe ses journées à créer et faire tourner des pipelines de données : des programmes automatiques qui vont chercher l'information là où elle se trouve (site web, application mobile, capteurs, logiciels internes, API externes), la nettoient, la transforment et la rangent dans des bases ou des entrepôts de données (data warehouse, data lake).
Concrètement, une journée mélange de l'écriture de code (surtout Python et SQL), de la configuration d'outils d'orchestration (Airflow, dbt, Spark, Kafka), du travail sur le cloud (AWS, Google Cloud, Azure, Snowflake, Databricks) et beaucoup de résolution de problèmes : « pourquoi ce flux a planté cette nuit ? », « pourquoi ces chiffres ne correspondent pas ? ». S'y ajoutent la surveillance de la qualité des données, la mise en place de la sécurité et de la conformité RGPD, et des échanges réguliers avec les data analysts, data scientists et équipes métier qui utilisent ces données au quotidien.
Le métier s'exerce essentiellement derrière un ordinateur, en entreprise (banque, assurance, e-commerce, industrie, santé, jeux vidéo, secteur public) ou dans une ESN / un cabinet de conseil qui envoie ses consultants en mission chez des clients. Les horaires sont plutôt classiques, en journée, avec un rythme cadencé par les sprints agiles ; il peut arriver de devoir intervenir en urgence quand un flux critique tombe en panne, et certains postes incluent des astreintes.
C'est l'un des métiers les plus compatibles avec le télétravail : la plupart des entreprises proposent 2 à 3 jours de remote par semaine, et le full remote existe. Le freelance est également très développé : beaucoup de data engineers expérimentés se mettent à leur compte après quelques années.
Après 3 à 5 ans, on peut se spécialiser (streaming temps réel, MLOps, plateformes cloud, gouvernance des données) ou prendre du galon comme lead data engineer, architecte big data ou data platform engineer. À plus long terme, les évolutions classiques sont responsable data, head of data, CTO ou directeur des systèmes d'information. Des passerelles existent aussi vers le métier de data scientist, d'ingénieur machine learning ou vers le conseil et l'avant-vente technique. Le passage en freelance, très courant dans ce domaine, permet d'augmenter fortement sa rémunération.
C'est l'un des profils tech les plus difficiles à recruter en France : la demande liée aux projets data et IA progresse beaucoup plus vite que le nombre de candidats formés. Les cabinets de recrutement constatent des délais de 2 à 3 mois en moyenne pour pourvoir un poste, davantage pour les profils expérimentés. Les recruteurs sont variés : ESN et cabinets de conseil (premiers employeurs de jeunes diplômés), grands groupes (banque, assurance, retail, énergie, industrie, santé), scale-ups et start-up, secteur public. Le freelance explose également. Attention toutefois : le marché s'est professionnalisé, et les entreprises attendent désormais de vraies compétences d'industrialisation (cloud, CI/CD, qualité des données) et pas seulement des notions théoriques — l'alternance et les projets personnels font la différence.