Riot Games
Principal Machine Learning Engineer (Personalization, Matchmaking, & Player Experience AI) - Publishing Platform
Los Angeles, USA; Mercer Island, USA · Principal
Sponsorship not specifiedDetected 76 days ago
RedisKafkaMachine LearningTensorFlowPyTorchData EngineeringA/B TestingExperimental DesignCommunication
About the role
- Your work shapes how players connect, discover communities, and experience matchmaking that feels meaningful and equitable.
- We will look at your past studies and experience, but for this role, we also look for dedicated people with a personal relationship with games.
Responsibilities
- Define and lead the modeling architecture for personalization, matchmaking, social graph recommendations, and player/community discovery.
- Develop models for skill inference, player behavior prediction, trust & safety signals, and multi-objective optimization across fairness, latency, and experience quality.
- Build and optimize real-time inference systems for personalized content, store offers, matchmaking, and player interactions at global scale.
- Partner with Data Engineering and Product to shape data schemas, feature pipelines, telemetry standards, and model observability across the ML lifecycle.
- Define Responsible AI standards and implement fairness audits, bias mitigation, transparency, and safety mechanisms for matchmaking and social systems.
- Mentor senior ML engineers and data scientists, influencing system design, experimentation strategy, and modeling craft across organizations.
- Represent the ML discipline in cross-functional design reviews, driving alignment on technical decisions, data contracts, and long-term strategy
- You'll partner closely with Product, Data Engineering, and Software Engineering to transform large-scale social graph, matchmaking, and behavioral data into adaptive, fair, and player-centric AI systems.
- That mission drives every decision in our quest to create games and experiences that make it better to be a player.
- Our goal is to create collaborative teams where you are empowered to bring your unique perspective everyday.
Requirements
- 10+ years in ML/Applied AI
- 3+ years in principal/staff-level technical leadership.
- Experience with large-scale, real-time ML systems (recommendations, personalization, matchmaking).
- Proficiency in PyTorch, TensorFlow, JAX, and modern data/serving tools (Ray, Kafka, Flink, Redis).
- Track record of setting ML strategy and standards across teams.
- Familiarity with Vertex AI, SageMaker, or internal large-scale inference systems.
- Experience integrating ML systems with live-service game backends.
- For this role, you'll find success through craft expertise and a collaborative spirit that prioritizes the delight of players.
- Professional background in gaming, player modeling, or social ecosystems.
- Experience with trust & safety, toxicity detection, or community health models.
Benefits
- Riot focuses on work/life balance, shown by our open paid time off policy and other perks such as flexible work schedules.
- We offer medical, dental, and life insurance, parental leave for you, your spouse/domestic partner, and children, and a 401k with company match.
- Check out our benefits pages for more information.
- Drive adoption of advanced modeling approaches including contextual bandits, reinforcement learning, graph ML, and session-aware personalization.
Company info
- At Riot Games, we put players first.
- Whether you're working directly on a new player-facing experience or you're supporting the company as a whole, everyone at Riot is part of our mission.
- If that sounds like the kind of place you want to work, we're looking forward to your application.
Apply directly at Riot Games →Create a free account for alerts like thisView Riot Games immigration profile
This listing is sourced directly from Riot Games's careers page and normalized into a canonical job model.