← Retour à la recherche

Développeur.euse de données, Plateforme de Machine Learning

Temps plein - REF20582X

Description de poste

L’équipe DNA développe et gère une variété de services et outils de données pour le stockage et l'analyse de la télémétrie des jeux. Reconnus comme source fiable et référence à l'échelle de l'entreprise, nos produits offrent :

· une visibilité en temps réel sur la façon dont les titres Ubisoft sont joués;

· une compréhension des habitudes et des préférences de ses joueur·euses.

Engagées dans le partage des connaissances, nous collectons, traitons et trions les données pertinentes. Nous les transformons ensuite en visualisations claires et instructives. Le résultat? Des métriques significatives pour les équipes de production pour prendre des décisions éclairées et rendre les expériences de jeu encore meilleures.
 

Au sein de l'équipe Merlin, vous participerez à la création d'une ambitieuse plateforme de Machine Learning utilisée pour créer/tester/déployer des algorithmes d'apprentissage automatique comme notre système de recommandation de contenu pour les jeux et services d'Ubisoft. L'objectif de cette plateforme est de fournir à des millions de joueurs des expériences encore plus personnalisées.

En mettant l'accent sur la convivialité et l'évolutivité pour nos clients, vous jouerez un rôle clé dans l'équipe et travaillerez sur les pipelines de données qui alimentent notre plateforme d'apprentissage automatique, tout en collaborant étroitement avec les clients, les développeurs MLOps et les scientifiques des données pour construire une plateforme capable de faire des recommandations pertinentes et fiables. Vous serez propriétaire de nos pipelines de données ML, de la création et l'optimisation des flux jusqu'au travail sur notre nouvelle solution centrale ‘Feature Store’.

Ce que vous ferez

 

Dans un environnement SCRUM/Agile :

· Concevoir, développer et optimiser des pipelines de données extrêmement efficaces et fiables afin de préparer les données pour les cas d'utilisation de l'apprentissage automatique.

· Travailler en étroite collaboration avec nos clients/partenaires, les scientifiques et développeurs de données internes sur divers pipelines (processus batch et stream).

· Jouer un rôle clé dans la création et l'amélioration de notre nouvelle solution ‘Feature Sore’, visant à être le point central des interactions pour les Data Scientists et tout ce qui se passe sur la plateforme.

· Synchronisez-vous avec votre équipe pour discuter des travaux en cours, des idées et des obstacles, planifier et établir des priorités, surmonter les problèmes, etc.

· Être un membre clé de l'équipe, participer aux décisions et aux mises en œuvre pour améliorer la qualité de la plateforme.

· Restez au courant des avancées technologiques afin de vous développer, de développer la plateforme et de positionner Ubisoft en tant que leader du domaine.

Qualifications

Ce que vous apportez

· Minimum 4 ans d'expérience en conception/développement de produits de données à large volume, idéalement dans un environnement AI/ML.

· Expérience de travail avec Spark et Kafka, ainsi qu'avec d'autres technologies de big data (par exemple, Flink, Hadoop, Hive, Athena, etc.).

· Solides connaissances en programmation dans plusieurs langages (SQL, Python, Java, Scala...).

· Expérience préalable avec les technologies cloud, idéalement AWS (S3, EMR, DynamoDB, SageMaker...)

· Compréhension de l'architecture des microservices et des API REST.

· Bonne connaissance CI / CD et des meilleures pratiques associées.

· Bonne compréhension des concepts ML (Features, modèles...).

· Solides compétences en matière de communication et de collaboration.

· Un désir constant de grandir et d'apprendre et de voir ses coéquipiers réussir ensemble.
 

Idéalement, vous avez aussi :

· Expérience de construction et d'interaction avec des API REST ingérant/servant de grandes quantités de données.

· A déjà travaillé sur la mise en œuvre et la maintenance d'un Feature Store.

· Familiarité avec des standards de l’industrie tel que Airflow.

· Connaissance de Kubernetes, Docker et autres technologies DevOps/MLOps.

· Expérience en conception et déploiement de solutions Data Science/ML dans le cloud.

· Une compréhension de l'industrie du jeu vidéo.

Informations supplémentaires

À propos de nous
 

Chez Ubisoft Montréal, un leader de l’industrie du jeu vidéo situé dans le vibrant quartier du Mile-End depuis 1997, nous offrons un environnement de travail unique dans l’industrie, vous permettant de créer et d’enrichir des jeux qui font partie de franchises AAA iconiques de renommée internationale.

Lorsque vous vous joignez à Ubisoft Montréal, vous entrez dans une communauté de développeurs exceptionnels reliés par leur besoin d’innover, d’être créatifs, et de travailler avec les technologies de pointe. Vous découvrirez un monde où les employés bénéficient d’un avancement professionnel constant, d’un cadre d’apprentissage accueillant et de régimes de rémunération concurrentiels.

Plus que tout, chez Ubi Montréal, vous travaillerez sur un grand nombre de titres d’envergure et de grande qualité — Assassin’s Creed, Far Cry, Rainbow Six, Watch_Dogs, For Honor et… bon, on ne peut quand même pas vous partager tous nos secrets… – et vous travaillerez avec certains des plus grands talents de l’industrie.

Nous sommes un employeur équitable et la diversité nous tient à cœur. Nous ne faisons pas de discrimination à l'égard de la race, de l'origine ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'âge ou de l'état de santé.
La forme masculine est utilisée dans le but d'alléger le texte.

Menu