Le Groupe réalise des études et des produits data innovants sur des sujets tels que la maintenance prédictive, la mobilité électrique, les charges sur le réseau.
Activité principale
Développement d’applications et de traitements orientés data en Python : Création et maintenance d'API, de dashboards et de pipelines pour analyser et visualiser les données.
Maintien de la qualité logicielle : Effectuer des revues de code régulières, promouvoir et diffuser les bonnes pratiques de développement au sein de l'équipe.
Appui aux projets : Fournir une aide ponctuelle et des conseils techniques aux différents projets en cours.
Cadrage technique des sujets : Participer à la définition des besoins techniques et à la planification des solutions à mettre en place.
Échanges transverses avec les autres équipes : Collaborer avec les équipes transverses pour remonter les besoins et implémenter un cadre commun de travail.
Activité secondaire
Cadrage, accompagnement technique des différents projets
Accompagnement des PO
Industrialisation de projets
Etudes data
Stack technique de l'équipe
Python : FastAPI, Dash, Pandas, parallélisation, packaging, PyTest
Spark (PySpark / Scala)
SQL : PostgreSQL, Teradata
Hadoop
Git
Gitlab CI/CD
Jira / Confluence / Bitbucket
Description du profil
Référent technique dans une équipe Agile. Assure la responsabilité d'un ou plusieurs processus techniques.
Minimum 5 années d'expérience en développement Python, avec une spécialisation en data engineering ou data science, et une expérience en leadership technique.
Compétences attendues sur le profil
Techniques :
Excellente maîtrise de Python et de ses librairies pour le traitement et l'analyse de données.
Familiarité avec Spark (PySpark ou Scala) pour le traitement de grandes volumétries de données.
Expérience en développement d'API et de dashboards avec FastAPI et Dash.
Bonne connaissance des bases de données SQL, notamment PostgreSQL et Teradata.
Maîtrise des outils de versioning et d'intégration continue, notamment Git et Gitlab CI/CD.
Compétences en gestion d'équipe et en leadership technique.
Qualités :
Rigoureux, avec un fort sens du détail et de la qualité.
Capacité à travailler en équipe et à communiquer efficacement avec des équipes transverses.
Proactif et autonome, avec une capacité à prendre des initiatives et à résoudre des problèmes.
Excellentes capacités organisationnelles et de gestion du temps.
Capacités à communiquer efficacement et avec pédagogie
Impératif pour candidater :
Excellente maîtrise de Python (+ 5 ans)
Excellente maîtrise de Spark
Maitrise des bonnes pratiques techniques et capacités de leadership technique pour communiquer efficacement et avec pédagogie.