Les ingénieurs data de l?équipe ont deux missions principales :
a. Maintien en condition opérationnelle de la plateforme :
Assurer la disponibilité des données et des services de la plateforme
Communiquer avec les utilisateurs de la plateforme
Répondre aux demandes de données ad hoc ou à l'analyse des anomalies
Développer des correctifs et des évolutions de la plateforme
Contribuer à la qualité des données et à l?industrialisation de la plateforme
b. Conception et développement de services et de pipelines de données performants et fiables :
Mettre en place des flux d?acquisition et d?exportation de données
Effectuer des modélisations de données
Développer des pipelines de transformation
Réaliser les tests unitaires et d'intégration
Veiller à la qualité des développements et au respect des standards via les revues de code
Gérer les dépendances entre les traitements et les ordonnancer
Réaliser les déploiements dans tous les environnements
Maintenir et enrichir la documentation de la plateforme
Profil candidat:
Ce poste requiert des compétences en gestion de données et programmation avec un minimum de 5 ans d?expérience dans un contexte de grande volumétrie de données et une capacité à collaborer avec de multiples interlocuteurs.
Compétences principales recherchées :
Maîtrise avancée de Spark en Scala, Python, SQL
Expérience approfondie sur l?écosystème cloud AWS (S3, EMR, EKS, EC2, Lambda, Athena)
Connaissance de Dataiku (développement de flux et de webapp)
Maîtrise de Kafka (MSK) et des connecteurs pour la récupération ou l?émission de données en temps réel
Expérience avec un ordonnanceur (Airflow)
Compétence en versioning (GitLab) et CI/CD (GitLab CI, Maven)
Connaissance en Infrastructure as Code (Terraform)
Manipulation de divers formats de fichiers (csv, xml, json, parquet)
Compréhension des enjeux d'infrastructure, notamment en performance et sécurité
Méthodologie Scrum/Safe
Esprit d?équipe, collaboration et amélioration continue
Compréhension des enjeux fonctionnels et métier
Promotion de l?acculturation Data et des bonnes pratiques d'utilisation
Capacité à s?intéresser à divers sujets et à s?adapter aux priorités
Excellentes compétences en communication, adaptées à divers profils (experts techniques, utilisateurs métier, développeurs d'autres équipes)
Forte rigueur quotidienne dans la documentation et la traçabilité
Capacité à vulgariser son travail pour différents interlocuteurs
Go to job list