Epic Games

Ingénieur Senior Machine Learning, Recommandations Discovery

PythonAWS
Traduction automatique. Consultez l’original.

ANALYTIQUE

QU'EST-CE QUI REND EPIC SI UNIQUE ?

Au cœur du succès d'Epic se trouvent des personnes talentueuses et passionnées. Epic met un point d'honneur à créer un environnement collaboratif, accueillant et créatif. Qu'il s'agisse de créer des jeux primés ou de concevoir une technologie de moteur qui permet à d'autres de créer des expériences interactives visuellement époustouflantes, nous innovons en permanence.

Être Epic, c'est faire partie d'une équipe qui s'efforce continuellement d'agir au mieux pour notre communauté et nos utilisateurs. Nous innovons constamment pour placer la barre toujours plus haut en matière de développement de moteurs et de jeux.

Ce que nous faisons

Nos équipes Data & Analytics construisent des récits et des visuels puissants qui éclairent les jeux que nous créons, la technologie que nous développons et les décisions commerciales qui font avancer Epic.

Vos missions

Vous concevrez, construirez et optimiserez les systèmes de recommandation qui alimentent l'expérience Discover de Fortnite, en proposant des recommandations personnalisées à l'une des plus grandes bases de joueurs du secteur du jeu vidéo, à travers un catalogue massif d'expériences créées par les utilisateurs.

Vous travaillerez sur l'ensemble de la pile de recommandation : génération de candidats, classement de contenu, allocation d'impressions et reclassement en temps réel.

Contrairement aux systèmes de recommandation qui fonctionnent sur un catalogue stable, vous travaillerez avec une bibliothèque de contenu massive et en évolution rapide où de nouvelles expériences sont publiées quotidiennement, les signaux de qualité sont rares et les propres sorties du système façonnent les données à partir desquelles il apprend.

Dans ce rôle, vous allez :

  1. Concevoir et implémenter des modèles de récupération, de classement et de reclassement pour le contenu des créateurs en utilisant des approches de deep learning (architectures two-tower, modèles de séquence basés sur des transformers, récupération basée sur des embeddings) et construire les systèmes de représentation utilisateur qui alimentent la découverte personnalisée.
  1. Construire et optimiser des pipelines de génération de candidats et d'allocation d'impressions multi-étapes qui équilibrent la pertinence, la diversité et une exposition équitable du contenu à travers un catalogue vaste et en évolution rapide.
  1. Concevoir et exécuter des expériences A/B pour valider les améliorations des modèles, posséder des cadres d'évaluation qui capturent la qualité des recommandations de manière holistique et piloter le passage de l'expérimentation au déploiement en production.
  1. Collaborer avec les équipes d'analytique et de qualité de contenu sur les signaux de classement, y compris la classification par genre, la crédibilité des créateurs et les métriques de qualité de contenu.
  1. Prendre en charge les décisions d'infrastructure ML : choisir les bons compromis entre les architectures de service par lots, quasi temps réel et en streaming.

Prérequis

Ce que nous recherchons

  1. 5+ années d'expérience dans la construction de systèmes de recommandation ou de classement en production, idéalement dans un contexte de contenu généré par les utilisateurs (UGC), de marketplace ou de découverte de contenu.
  1. Expérience avec le deep learning pour la recherche d'informations et les pipelines de recommandation multi-étapes (génération de candidats, scoring, reclassement).
  1. Capacité démontrée à concevoir et analyser des expériences A/B, avec une conscience des biais inhérents aux systèmes de recommandation.
  1. Solides compétences en ingénierie Python avec une expérience dans PyTorch et les frameworks de traitement de données à grande échelle (Spark préféré).
  1. Aisance à travailler dans un environnement ML basé sur le cloud.
  1. Expérience avec les stratégies d'exploration/exploitation, le démarrage à froid du contenu ou les méthodes d'évaluation contrefactuelle appliquées à la recommandation.
  1. Expérience avec les modèles de compréhension de contenu (NLP, vision ou IA générative) utilisés comme caractéristiques de classement.
  1. Familiarité avec la dynamique de l'économie des créateurs et la manière dont la conception des recommandations affecte la qualité du contenu et les incitations des créateurs.
  1. Expérience avec notre stack : PyTorch (TorchRec, Transformers), Ray, Databricks, AWS.
  1. Passion pour les jeux vidéo et/ou expérience avec l'analytique dans le jeu vidéo.

JOB EPIC + AVANTAGES EPIC = VIE EPIC

Notre intention est de couvrir tout ce qui est médicalement nécessaire et d'améliorer la qualité de vie. Nous prenons en charge 100% des primes pour vous et vos personnes à charge. Notre couverture comprend le médical, le dentaire, une HRA vision, l'invalidité de longue durée, l'assurance vie et un 401k avec une contribution employeur compétitive. Nous proposons également un programme robuste de bien-être mental via Modern Health, qui fournit une thérapie et un coaching gratuits pour les employés et leurs personnes à charge. Tout au long de l'année, nous célébrons nos employés avec des événements et des pauses payées à l'échelle de l'entreprise. Nous offrons des congés payés et des congés maladie illimités et reconnaissons les individus pour 7 années d'emploi avec un congé sabbatique payé.

À PROPOS DE NOUS

Epic Games est une entreprise leader dans le domaine du divertissement interactif. Depuis plus de 30 ans, nous créons des jeux primés et une technologie de moteur qui permet à d'autres de réaliser des jeux visuellement époustouflants et du contenu 3D qui donnent vie aux environnements comme jamais auparavant. La technologie primée Unreal Engine d'Epic offre non seulement aux développeurs de jeux la possibilité de créer des expériences interactives haute fidélité pour PC, console, mobile et VR, mais c'est aussi un outil adopté par les créateurs de contenu dans une variété d'industries telles que les médias et le divertissement, l'automobile et la conception architecturale. Alors que nous continuons à construire notre technologie de moteur et à développer des jeux remarquables, nous nous efforçons de constituer des équipes de talents de classe mondiale.

Cela vous plaît ? Venez faire partie de quelque chose d'Epic !

Epic Games valorise profondément les équipes diversifiées et une culture de travail inclusive, et nous sommes fiers d'être un employeur offrant l'égalité des chances. En savoir plus sur notre politique d'égalité des chances en matière d'emploi (EEO) ici.

Note aux agences de recrutement : Epic n'accepte aucun CV ou approche non sollicité de la part de tiers non autorisés (y compris les agences de recrutement ou de placement) (c'est-à-dire un tiers avec lequel nous n'avons pas d'accord négocié et valablement exécuté). Nous ne paierons aucun frais à un tiers non autorisé. De plus amples détails sur ces questions peuvent être trouvés ici.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter