Systèmes d'information et de télécommunication
**Fiche de poste : Data Engineer**
**Rôle:**
Le Data Engineer est le pilier technique du traitement des données au sein de l'entreprise. Il est en charge de l'architecture, de la collection, du traitement et de l'exploitation des données.
**Responsabilités Principales :**
1. Développer et maintenir les systèmes d'extraction, de transformation et de chargement de données (ETL)
2. Conception, mise en œuvre et support des bases de données
3. Adapter, développer et déployer les outils de traitement statistique
4. Modélisation et simulation de scénarios d'affaires à partir des données collectées
5. Analyser et structurer la donnée pour optimiser les processus décisionnels
6. Participation à la veille technologique pour identifier les nouvelles tendances et technologies
7. Collaboration étroite avec le Data Scientist pour définir et évoluer les procédés de traitement des données
8. Rédaction de documentation technique et de procédures d'utilisation
**Compétences requises :**
- Expertise en langages de programmation tels que Java, Python, SQL, etc.
- Connaissance approfondie des systèmes de gestion de base de données
- Maîtrise des outils de traitement statistique et de modélisation
- Compétences en apprentissage automatique et machine learning
- Connaissance des normes et procédés de la gestion des données
- Expérience professionnelle dans des rôles similaires comme Data Scientist, Data Engineer
**Formations académiques :**
- Master en informatique, génie logiciel, data science ou domaine connexe
- Diplôme d'ingénieur avec une spécialisation en data, statistique ou informatique
- Formations académiques proposées par des établissements tels que l'Université Pierre et Marie Curie (UPMC), l'Université de Technologie de Compiègne (UTC), l'École Normale Supérieure (ENS), l'École Polytechnique, etc.
**Qualités Personnelles :**
- Rigueur et précision
- Adaptabilité aux changements
- Persévérance
- Capacité à travailler en équipe
- Leadership
- Force de proposition
**Perspectives de carrière:**
Avec une expérience suffisante, un Data Engineer peut évoluer vers des postes de chef de projet, de responsable d'équipe, de Data Architect ou de Data Manager.
- Développer et maintenir les systèmes d'extraction, transformation et chargement de données (ETL)
- Concevoir, mettre en œuvre et assurer le support des bases de données
- Adapter, développer et déployer les outils de traitement statistique
- Modéliser et simuler des scénarios métiers à partir des données collectées
- Analyser et structurer les données pour optimiser les processus décisionnels
- Participer à la veille technologique
- Collaborer avec les data scientists
- Chef de projet
- Responsable d'équipe
- Data architect
- Data manager
- Masters en informatique, data science
- Diplômes d'ingénieurs en informatique ou statistiques (UTC, ENS, Polytechnique...)
- Formations continues certifiantes
- Secteurs utilisant beaucoup de données : banque, assurance, e-commerce, marketing...
- Startups et entreprises technologiques
- SSII
- Langages : SQL, Python, Java
- SGBD relationnels et NoSQL
- Outils de traitement statistique et machine learning
- ETL (Extract Transform Load) : Talend, Informatica