Passer au contenu principal

Métiers

Métier en 2026 et 2027

Data Engineer

Data engineers build and run the pipelines, storage and models that move raw data to the people and systems that depend on it. The work runs from loading a table reliably to designing a platform that many teams can trust and build on.

Contenu revu le 20 octobre 2026

Niveaux
4
Compétences cartographiées en Mid-level
12

Ce que chaque niveau doit prouver

Mid-level

Owns pipelines end to end, from ingestion to modeled tables, and keeps them reliable, tested and documented.

You no longer wait for a ticket to be fully specified: you pick the approach, build the models and answer when the pipeline breaks. Compared with junior, you add streaming sources, a transformation layer under version control and responsibility for sensitive data. You still escalate large architectural choices.

Score moyen exigé : 65 %

Parcours d'étude de ce niveau : Data Engineer

  • ETL vs ELT Patterns

    Pourquoi : You choose where each transformation runs and design incremental loads with a staging step, so a new source is added without reprocessing years of history.

  • Batch Processing Fundamentals

    Pourquoi : You design batch jobs with partitioning, scheduling windows and restart points of your own, so a failed run at 3 a.m. resumes cleanly instead of needing a manual rerun.

  • Dimensional Modeling (Star/Snowflake)

    Pourquoi : You model a new business area with conformed dimensions, so sales and support reports filter by the same customer and stop disagreeing in meetings.

  • Data Lake vs Warehouse vs Lakehouse

    Pourquoi : You propose where a new workload should live and justify it with cost and performance, for example moving cold history out of the warehouse.

  • Advanced SQL (Window Functions/CTEs)

    Pourquoi : You rewrite a slow, nested analytical query using window functions or a recursive CTE, and you can show that the result is the same.

  • dbt & Transformation Layers

    Pourquoi : You structure a dbt project in layers with tests and incremental models, so a change to a staging model is reviewed, tested and documented before it ships.

  • Message Queue Fundamentals (Kafka/Kinesis)

    Pourquoi : You consume from Kafka with the right consumer group and offset handling, so a restart does not skip events or replay a day of orders.

  • Stream Processing (Flink/Spark Streaming)

    Pourquoi : You build a windowed aggregation on event time, so late-arriving events from mobile clients land in the right minute and the dashboard stays accurate.

  • Cloud Data Services (S3/GCS/ADLS)

    Pourquoi : You design bucket layout, lifecycle policies and access roles for a data lake, so storage cost stays predictable and each team sees only its own zone.

  • Spark Cluster Management

    Pourquoi : You size executors and fix a skewed shuffle, so a Spark job that ran out of memory finishes within its window without simply buying a bigger cluster.

  • Data Lineage & Cataloging

    Pourquoi : You use lineage to see which dashboards depend on a column before you rename it, and register the table in the catalog so others can find it.

  • PII Handling & Masking

    Pourquoi : You detect personal data in a new source and mask or tokenize it before it reaches analysts, so a customer email never appears in a shared table.

Étudier pour Data Engineer : parcours et examens blancs

Chaque niveau de ce métier correspond à un parcours d'étude. Lisez gratuitement la carte complète des sujets, puis mesurez votre niveau.

Aperçu du marché (États-Unis)

Salaire annuel médian en 2025

126 760 $US

Médiane de toute la profession, tous niveaux d'expérience confondus. Elle ne concerne ni un niveau précis ni le Brésil.

Croissance prévue de l'emploi, 2025–2035

+4%

Proche de la moyenne

Profession américaine la plus proche : Database Administrators and Architects. US Bureau of Labor Statistics, Occupational Outlook Handbook, mis à jour le 27 août 2026

Deux chemins pour monter d'un niveau

12 semaines · intensif

Pour qui a une échéance

Environ 8 heures par semaine, en 1 cycle centrés sur les écarts qui pèsent le plus.

40 semaines · régulier

En parallèle du travail

Environ 4 heures par semaine, en 3 cycles. Chaque cycle reprend ce qui reste du précédent.

Questions fréquentes

Qu'est-ce que Data Engineer ?

Data engineers build and run the pipelines, storage and models that move raw data to the people and systems that depend on it. The work runs from loading a table reliably to designing a platform that many teams can trust and build on.

Que doit prouver chaque niveau de Data Engineer ?

Data Engineer est cartographié en 4 niveaux : Junior, Mid-level, Senior et Expert. Ouvrez chaque niveau ci-dessus pour voir les compétences à prouver.

Combien de temps dure le plan de Data Engineer ?

Le plan propose 2 rythmes : 12 semaines par niveau, à raison d'environ 8 heures par semaine (intensif) et 40 semaines par niveau, à raison d'environ 4 heures par semaine (régulier).

Comment fonctionne le plan

Tuteur IA

Une séance d'étude pour chaque nouveau sujet, à votre niveau.

École d'IA

Des leçons pratiques sur l'usage de l'IA au quotidien dans votre métier.

Évaluations

Chaque exigence est prouvée par la mesure, pas par une case cochée.

Bilan d'étape

À la fin de chaque cycle, vous voyez ce qui a progressé et ce qui est reporté.

Découvrez votre niveau

Un court diagnostic mesure les compétences que vous avez déjà. Le parcours commence là.

Commencer mon parcours