Senior Data Engineer

  • 93100 Montreuil, France
  • Temps complet

Description de l'entreprise

Les 19 000 collaborateur·trice·s d'Ubisoft, réparti·e·s sur plus de 40 sites à
travers le monde, sont lié·e·s par une mission commune : enrichir la vie des
joueur·euse·s par des expériences de jeu originales et mémorables. Leur
énergie et leur talent ont permis de donner vie à de nombreuses franchises
acclamées telles que Assassin's Creed, Far Cry, Watch Dogs, Just Dance,
Rainbow Six, et bien d'autres à venir. Ubisoft est un employeur soucieux de
l'égalité des chances et estime que la diversité des origines et des
perspectives est essentielle pour créer des mondes où les joueur·euse·s et ses
équipes puissent s'épanouir et s'exprimer. Si vous êtes enthousiaste à l'idée
de relever des défis passionnants, exploiter des technologies de pointe, et
prendre part au futur du divertissement, rejoignez-nous et créez l’inconnu.

Description du poste

Ubisoft est par essence data-driven : au cœur de nos jeux, ou au sein de nos services aux joueurs, nous mettons à profit la puissance de la donnée, des algorithmes et de leurs applications.

Pour soutenir la croissance de nos projets orientés Machine Learning, nous structurons une équipe de Data & Machine Learning Engineering.

Le rôle de cette équipe est de bâtir des produits de Machine Learning (apps, services, workflows, outils) en les gérant depuis les premiers travaux de R&D, jusqu’à une mise en production finale à l’échelle.

C’est dans ce cadre que nous recherchons un Senior Data Engineer.

Les missions types de ce rôle seront

  • Concevoir, développer et optimiser des pipelines de données (ingestion, transfert ou feature engineering) ainsi que des pipelines ML, dans un environnement Cloud;
  • Collaborer avec les autres équipes d’ingénierie pour améliorer constamment l’architecture de notre plateforme de Machine Learning, en développant des briques ou services ou librairies réutilisables, ainsi que des best pratices;
  • S’assurer d’une bonne documentation, ainsi que de la gouvernance au sein de nos datasets (notamment le lineage, les métadonnées, le versioning, etc).

Qualifications

Les savoir-faire clés demandés sont : 

  • Maîtrise impérative, ainsi qu’expérience pratique dans le pipelining de données à l’aide de langages ou outils tels que Spark, Scala, Python, Kafka, Airflow;
  • Bonne connaissance des technologies back-end et cloud (Docker, Kubernetes, CI/CD, git versioning);
  • Bonne connaissance de l’écosystème bases de données (SQL, Teradata, Snowflake etc.);
  • Expérience dans les architectures Cloud (AWS, GCP etc.);
  • Très bonne communication, et notamment anglais courant obligatoire;
  • Fort intérêt pour le Machine Learning;
  • Être au fait des dernières techniques ou meilleures pratiques de data engineering (via veille et suivi).

Véritables plus : 

  • Expérience dans les bases de données et modèles Graphe (GraphQL, Neo4J etc.);
  • Bonne compréhension des enjeux et univers du data lineage, data gouvernance et data privacy;
  • Sensibilité à l’efficacité des déploiements par l’emploi des meilleures pratiques CI/CD.

Informations complémentaires

Ce poste est accessible via la ligne 1 du métro (station Saint Mandé) ou via la ligne 9 (station Porte de Montreuil).

Le poste est rattaché au siège international.

Politique de confidentialité