Data Engineer Snowflake – Paris

Data Engineer Snowflake

Tenth Revolution Group

Paris

Postuler

Nous recherchons un Data Engineer passionné et polyvalent, capable de concilier expertise technique et compétences en gestion de projet. Vous serez directement rattaché au Head of Data et contribuerez activement à la création et au développement d'une équipe de Data Engineer.

Vos missions principales :

  • Garantir la continuité des pipelines de données : Superviser et maintenir les flux existants (SSIS, SnowSQL, Python) afin de veiller à la qualité et à la disponibilité des données.
  • Conduire la migration vers Snowflake : Achever le processus de migration des chaînes de traitement legacy (SQL Server) vers notre infrastructure moderne basée sur Snowflake.
  • Collaborer avec les équipes métier : Participer activement aux ateliers avec les parties prenantes pour comprendre les besoins métiers, et proposer des solutions pragmatiques et durables.
  • Développer de nouvelles intégrations de données : Concevoir et mettre en œuvre de nouveaux pipelines pour enrichir notre datalake avec des données provenant de sources variées (batch, API).
  • Modéliser les données selon les besoins métier : Définir et implémenter les règles métier afin de créer des tables et des vues pertinentes, répondant aux besoins exprimés.
  • Valider les données : Travailler avec les Product Owners (PO) et les équipes métier pour effectuer la recette des données et garantir leur conformité aux exigences.
  • Déployer des solutions avancées : Concevoir et implémenter des algorithmes complexes selon les besoins métiers spécifiques (ex. création d'un référentiel client unique, personnalisation algorithmique, etc.).

Compétences requises :

  • Approche méthodique et rigoureuse : Vous faites preuve de structure et de pragmatisme dans votre manière d'aborder et résoudre les problématiques techniques.
  • Expertise en SQL : Vous maîtrisez le langage SQL et êtes capable de rédiger des requêtes complexes de manière autonome.
  • Outils ETL : Vous avez une expérience avérée avec des outils ETL (Informatica, SSIS, Talend, DataStage ou équivalents), et êtes à l’aise pour orchestrer des processus d'intégration de données.
  • Maîtrise de langages de programmation : Vous êtes compétent(e) dans l'un ou plusieurs langages de programmation comme Python, Java ou C++, et savez les utiliser dans un contexte de traitement de données.
  • Connaissance approfondie de la gestion des données : Vous possédez une expertise en entrepôt de données, modélisation de données, et gestion de la qualité des données.
  • Esprit analytique et souci du détail : Vous excellez dans l'analyse et la résolution de problèmes complexes, avec une attention minutieuse aux détails.
  • Capacité à gérer plusieurs projets simultanément : Vous savez gérer vos priorités et travailler de manière autonome sur plusieurs initiatives à la fois.

Technologies utilisées :

  • Gestion du code : Gitlab (CI/CD)
  • Bases de données : SQL Server, Snowflake
  • Outils ETL : SQL Server Integration Services (SSIS)
  • Langages de programmation : Python

Ce rôle exige à la fois un savoir-faire technique pointu et une capacité à collaborer efficacement avec des équipes pluridisciplinaires, tout en assurant la continuité et l'amélioration continue des processus de traitement de données.

Postuler

Voir tous les emplois