Fiche métier ROME v4M1811

Data engineer

Définition du métier

Collecte et analyse des volumes importants de données, tout en garantissant la sécurité de celles-ci. Développe des solutions de traitement et d'industrialisation de ces données en mobilisant son expertise technique (technologies du Big Data, langages, ..) en lien avec les équipes qui les analysent et les équipes métier. Déploie et maintient la solution sur son cycle de vie.

Accès au métier

Ce métier est accessible avec un diplôme de niveau Bac+5 , Master 2 en informatique, en data science ou en statistique, ou école d'ingénieur. Il est également accessible avec un niveau bac + 2 et une expérience professionnelle en développement et manipulation de données.

Autres appellations

Ce métier peut aussi être désigné par les intitulés suivants.

  • Analyste qualité des données

  • Analyste scientifique des données

  • Architecte big data

  • Architecte de données informatiques

  • Big data engineer

  • Data manager

  • Développeur / Développeuse Big Data

  • Développeur / Développeuse data

  • Docteur big data

  • Expert / Experte big data

  • Expert / Experte technique big data

  • Ingénieur / Ingénieure big data

  • Ingénieur / Ingénieure Data Visualisation

  • Ingénieur / Ingénieure dataviz

  • Ingénieur / Ingénieure données

  • Ingénieur / Ingénieure en développement big data

  • Responsable architecture conception data

  • Responsable big data

Savoir-faire

Les savoir-faire mobilisés dans l'exercice du métier, regroupés par enjeu.

Conseil, Transmission

  • Accompagner l'appropriation d'un outil par ses utilisateurs

Communication, Multimédia

  • Concevoir et développer une solution digitale

  • Rédiger des documents d'ingénierie (rédaction des spécifications fonctionnelles et livrables techniques des solutions)

  • Rédiger le contenu d'un support de communication

  • Rédiger un cahier des charges, des spécifications techniques

Recherche, Innovation

  • Animer une démarche agile et innovante

  • Créer, élaborer et identifier des concepts innovants

  • Proposer des pistes d'amélioration des solutions

  • Réaliser une veille technique ou technologique pour anticiper les évolutions

Data et Nouvelles technologies

  • Analyser / traiter l'information é des fins d'anticipation

  • Analyser, exploiter, structurer des données

  • Définir les solutions de stockage et de structuration des données

  • Déployer, intégrer un logiciel, un systéme d'informations, une application

  • Développer une application en lien avec une base de données

  • Enrichir une base de données

  • Gérer des données massives

  • Gérer et maitriser des bases de données (SQL/NoSQL)

  • Gérer une architecture technique

  • Intégrer des outils IA/Data Science

  • Modéliser une base de données

  • Paramétrer un logiciel métier et l'interfacer é d'autres applicatifs

  • Piloter des évolutions ou des paramétrages é apporter aux composants

  • Réaliser une analyse ou modélisation statistique de données

  • Sélectionner, assembler et intégrer des composants informatiques (progiciels, bases de données, développements spécifiques, ...)

  • Tester un logiciel, un systéme d'informations, une application

  • Vérifier la compatibilité des développements produits avec les spécifications

Maintenance, Réparation

  • Assurer la maintenance préventive et les améliorations des infrastructures numériques

  • Piloter des opérations de tests informatiques

Prévention des risques

  • Anticiper les risques de cybersécurité

  • Déterminer des mesures correctives

  • Surveiller le fonctionnement d'applicatifs et logiciels

Pilotage et maétrise des coéts

  • Anticiper des coéts

Relation client

  • Apporter une assistance technique aux équipes

  • Recueillir et analyser les besoins client

Stratégie de développement

  • Concevoir et gérer un projet

  • Mettre en place des mesures d'optimisation de l'activité d'une production

  • Mettre en place des solutions d'amélioration de la performance

  • Mobiliser une vision stratégique et d'anticipation

  • Piloter le déploiement de solutions innovantes

  • Piloter le déploiement et l'intégration d'outils d'optimisation au sein des processus métiers

  • Planifier et suivre les échéances de projet

  • Superviser et coordonner les réalisations, études ou développements informatiques (collaborateurs, sous-traitants)

Communication

  • Collaborer dans un groupe pour réaliser un projet

  • Communiquer é l'écrit de faéon appropriée

  • Convaincre en argumentant avec un ou plusieurs interlocuteurs

  • Promouvoir une proposition, un projet

  • Rendre compte de son activité

  • Utiliser l'anglais en contexte professionnel

Organisation

  • Adapter les méthodes de travail é la réglementation locale

  • Expliquer et faire respecter les régles et procédures

Développement des compétences

  • Actualiser réguliérement ses connaissances

  • Identifier ses axes de progrés

Savoir-être professionnels

Les comportements et qualités attendus dans l'exercice du métier.

  • Etre force de proposition

  • Faire preuve d'autonomie

  • Faire preuve de créativité, d'inventivité

  • Faire preuve de rigueur et de précision

  • Organiser son travail selon les priorités et les objectifs

Savoirs

Les connaissances mobilisées dans le métier, regroupées par catégorie.

Certifications et habilitations

  • Master mention méthodes informatiques appliquées é la gestion des entreprises - MIAGE

  • Data engineer

  • Mastére spécialisé expert big data engineer

Domaines d'expertise

  • Algorithmique

  • Déploiement de services cloud (cloud computing)

  • Architecture web

  • Business Intelligence (BI) / Informatique décisionnelle

  • Cryptologie

  • Langages de programmation informatique

  • Maétrise d'un outil de gestion de flux (Kafka, Flinké)

  • Programmation logicielle

  • Systémes d'exploitation informatique

  • Génie logiciel

  • Technologies HADOOP

  • Programmation en Python

  • Java

  • Anglais technique

  • Modéle informatique client-serveur

  • Systéme d'exploitation Linux

  • Systémes d'information de gestion

  • Informatique scientifique et technique

  • Intelligence artificielle

  • Technologies SPARK (Framework)

Normes et procédés

  • Gestion des risques (Risk Management)

  • Méthodes d'analyse (systémique, fonctionnelle, de risques, ...)

  • Modélisation informatique

Contextes de travail

Les conditions et environnements dans lesquels le métier s'exerce.

Conditions de travail et risques professionnels

  • Possibilité de télétravail

  • Travail en mode projet

Statut d'emploi

  • Salarié secteur privé (CDI, CDD)

  • Salarié secteur public

  • Travailleur indépendant

Horaires et durée du travail

  • Travail selon un rythme irrégulier et des pics d'activité

Secteurs d'activité

Les secteurs dans lesquels ce métier est exercé.

  • Informatique et télécommunication

  • Recherche