Développeur Python - Data Engineer Sénior H/F
Role details
Job location
Tech stack
Job description
Vous intégrerez la Direction Data Décisionnelle dans le cadre du programme stratégique STELLA, dédié à la modernisation complète du Système d'Information Décisionnel. Ce projet d'envergure vise à remplacer les traitements historiques par une architecture moderne reposant principalement sur Python, avec l'appui de Spark pour certains traitements Big Data et Apache Airflow pour l'orchestration des flux.
Vous évoluerez au sein d'une équipe Data expérimentée, en méthodologie Agile SAFe, dans un contexte où la qualité du code, la performance et la collaboration sont au coeur des enjeux.
Vos principales responsabilités
- Concevoir, développer et maintenir des pipelines de données robustes et performants.
- Développer des traitements en Python pour répondre aux besoins métiers.
- Participer à l'optimisation des traitements distribués avec PySpark.
- Concevoir et maintenir les workflows d'orchestration sous Apache Airflow.
- Garantir la qualité, la maintenabilité et les performances des développements.
- Collaborer avec les équipes Data, QA, Architecture et Métiers afin de traduire les besoins fonctionnels en solutions techniques.
- Participer aux revues de code, aux cérémonies Agile et à l'amélioration continue des pratiques de développement.
- Accompagner les développeurs plus juniors et contribuer au partage des bonnes pratiques techniques., Vous êtes passionné(e) par le développement Python et les problématiques liées à la Data. Vous aimez intervenir sur des projets structurants, manipuler d'importants volumes de données et évoluer dans des environnements collaboratifs.
Requirements
Vous êtes passionné(e) par le développement Python et les problématiques liées à la Data. Vous aimez intervenir sur des projets structurants, manipuler d'importants volumes de données et évoluer dans des environnements collaboratifs.Compétences techniquesMinimum 5 ans d'expérience en développement Python.Excellente maîtrise de Python.Bonne maîtrise de SQL.Expérience dans le développement de pipelines de données et de traitements ETL/ELT.Connaissances de PySpark pour le traitement de données distribuées.Expérience avec Apache Airflow pour l'orchestration de workflows.Maîtrise des bonnes pratiques de développement : Clean Code, tests, revue de code, Git et intégration continue.Compétences comportementalesEsprit d'analyse et de résolution de problèmes.Autonomie et sens de l'organisation.Excellentes capacités de communication.Goût du travail en équipe et de la collaboration.Force de proposition et volonté d'améliorer les pratiques techniques.Pré-requisFormation supérieure en informatique (Bac +5 ou équivalent).Expérience significative sur des projets Data Engineering.Français courant indispensable., * Minimum 5 ans d'expérience en développement Python.
- Excellente maîtrise de Python.
- Bonne maîtrise de SQL.
- Expérience dans le développement de pipelines de données et de traitements ETL/ELT.
- Connaissances de PySpark pour le traitement de données distribuées.
- Expérience avec Apache Airflow pour l'orchestration de workflows.
- Maîtrise des bonnes pratiques de développement : Clean Code, tests, revue de code, Git et intégration continue., * Esprit d'analyse et de résolution de problèmes.
- Autonomie et sens de l'organisation.
- Excellentes capacités de communication.
- Goût du travail en équipe et de la collaboration.
- Force de proposition et volonté d'améliorer les pratiques techniques., * Formation supérieure en informatique (Bac +5 ou équivalent).
- Expérience significative sur des projets Data Engineering.
- Français courant indispensable.
EUR
Français Intégration continue ETL Force de proposition Clean SQL Gestion des données Git Méthodes d'amélioration OMQ Travail en équipe Python Autonomie Esprit d'analyse Sens de l'organisation