Principal Machine Learning Engineer (personalization, Matchmaking, & Player Experience Ai) - Publishing Platform

Riot Games

Los Angeles, USA
On-site
Machine learning
Artificial intelligence
Data science
Define and lead the modeling architecture for personalization, matchmaking, social graph recommendations, and player/community discovery

Job Summary

  • Define and lead the modeling architecture for personalization, matchmaking, social graph recommendations, and player/community discovery.
  • Build and optimize real-time inference systems for personalized content, store offers, matchmaking, and player interactions at global scale.
  • Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules.

Matching Summary

Define and lead the modeling architecture for personalization, matchmaking, social graph recommendations, and player/community discovery.

Skills & Requirements

Must-have

  • Machine Learning
  • Artificial Intelligence
  • Data Science
  • Real-time ML systems
  • Graph ML
  • Reinforcement Learning
  • Representation Learning

Nice-to-have

  • Player empathy
  • Collaborative spirit
  • Personal relationship with games
  • Gaming industry background
  • Trust & safety models

Key Requirements

  • 10+ years in ML/Applied AI
  • 3+ years in principal/staff-level technical leadership
  • Large-scale, real-time ML systems experience
  • Proficiency in PyTorch, TensorFlow, JAX
  • Modern data/serving tools (Ray, Kafka, Flink, Redis)
  • Strong grounding in A/B testing
  • Experience setting ML strategy

Work Rights

Not specified

Tailored Resume

Cover Letter