Concevoir, développer et optimiser des solutions de traitement et de transformation de données dans le cadre d'un projet Data & Analytics d'envergure pour un acteur international du secteur des services. Le freelance interviendra à la fois sur le développement technique et sur les choix d'architecture de son périmètre.
Missions principales
Concevoir, développer et optimiser des pipelines de données robustes en Python. Manipuler, nettoyer et transformer des volumes de données complexes à l'aide de Pandas, NumPy et DataFrames.
Appliquer les bonnes pratiques du Software Engineering, notamment le Clean Code, la modularité, l'intégration et le déploiement continus (CI/CD), ainsi que les tests unitaires et d'intégration.
Assurer le leadership technique du périmètre confié, prendre la responsabilité des solutions développées, réaliser des revues de code et accompagner les Data Engineers juniors.
Collaborer avec les équipes Produit, Data Analysts et Data Scientists afin de contribuer à la conception et à la qualité des solutions Data & Analytics.
Compétences attendues
Excellente maîtrise de Python appliqué au Data Engineering, notamment Pandas, NumPy et SQL. Expertise en optimisation des performances, manipulation de données complexes et Data Quality.
Connaissance des bonnes pratiques de développement logiciel, du Clean Code, de la modularité, du CI/CD et des tests unitaires et d'intégration.
La connaissance de l'écosystème Azure (Data Factory, Data Lake, Azure DevOps), Databricks, PySpark, Delta Lake ou dbt constitue un atout, sans être indispensable.
Profil recherché
Lead Data Engineer confirmé, disposant d'une solide expertise technique en Python et en Data Engineering. Capacité à prendre le leadership technique, à définir les choix de conception, à garantir la qualité du code et à accompagner des ingénieurs Data plus juniors.
Profil opérationnel, autonome et expérimenté, capable de contribuer directement au développement tout en assurant la responsabilité technique de son périmètre.