Senior ML Engineer: Real-Time Game Personalization

Riot Games

Los Angeles (CA)

On-site

USD 240,000 - 360,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Healthcare
Life insurance
Paid time off
Retirement match
Play Fund
Donation matching

Job summary

Riot Games is seeking a Sr. Principal ML Engineer to define the modeling architecture powering personalization, matchmaking, and social features across the player ecosystem.

You will lead an AI and modeling layer with product, software, and data engineers to turn data into intelligent, fair experiences for players. You will collaborate on live-service ML pipelines, multi-model orchestration, and responsible AI standards, ensuring low latency and scalable inference for player interactions at

Qualifications

  • 15+ years in Machine Learning or Applied AI, with 3+ years in principal or staff-level leadership.
  • Deep expertise in graph ML, reinforcement learning, and representation learning.
  • Proven experience in real-time, large-scale ML systems such as matchmaking, recommendations, or personalization.
  • Strong track record in ML standards, A/B testing, and player experience metrics.
  • Background in game development, player behavior modeling, or social ecosystems.
  • Experience in trust & safety, toxicity detection, or community health models.
  • Familiarity with Vertex AI and SageMaker or internal real-time inference platforms.
  • Proven ability to integrate ML systems with live-service game backends.

Responsibilities

  • Define and drive the modeling architecture powering personalization, matchmaking, and social experiences.
  • Lead ML modeling layer with cross-functional teams to convert data into intelligent experiences.
  • Build real-time inference systems for personalized content, offers, and player interactions at scale.
  • Drive multi-objective optimization balancing fairness, latency, and quality of experience.
  • Establish evaluation protocols for match quality, satisfaction, and toxicity mitigation.
  • Mentor senior ML engineers and data scientists; guide system design and experimentation practices.

Skills

PyTorch
TensorFlow
JAX
Graph ML
Reinforcement learning
Representation learning
Real-time ML systems
A/B testing
Experiment design
Fairness & safety
Live-service ML
Vertex AI
SageMaker
Ray
Kafka
Flink
Redis
Cost-aware ML deployment

Tools

Vertex AI
SageMaker
Ray
Kafka
Flink
Redis

Job description

Riot Games is seeking a Sr. Principal ML Engineer to define the modeling architecture powering personalization, matchmaking, and social features across the player ecosystem.

You will lead an AI and modeling layer with product, software, and data engineers to turn data into intelligent, fair experiences for players. You will collaborate on live-service ML pipelines, multi-model orchestration, and responsible AI standards, ensuring low latency and scalable inference for player interactions at

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time ML Architect — Player Personalization & Matchmaking
Real-Time ML Architect — Player Personalization & Matchmaking

Riot Games • Los Angeles (CA)

On-site
USD 250,000 - 350,000
Medical, dental, life insurance
401k with company match
Flexible work schedules
Staff ML Engineer — Real-Time RL for Games
Staff ML Engineer — Real-Time RL for Games

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Open paid time off
Flexible work schedules
Medical, dental, life insurance
+2
Staff ML Engineer — Personalization & Matchmaking in Gaming
Staff ML Engineer — Personalization & Matchmaking in Gaming

Riot Games • Los Angeles (CA)

On-site
USD 210,000 - 320,000
Open paid time off policy
Medical, dental, and life insurance
401k with company match
Staff ML Engineer — Real-Time RL for Games
Staff ML Engineer — Real-Time RL for Games

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Medical insurance
Dental insurance
Life insurance
+3
Sr. Principal Machine Learning Engineer - Central Product Insights
Sr. Principal Machine Learning Engineer - Central Product Insights

Riot Games • Los Angeles (CA)

On-site
USD 250,000 - 350,000
Medical, dental, life insurance
401k with company match
Flexible work schedules
Senior Principal Machine Learning Engineer (Central Product Insights)
Senior Principal Machine Learning Engineer (Central Product Insights)

Riot Games • Los Angeles (CA)

On-site
USD 240,000 - 360,000
Healthcare
Life insurance
Paid time off
+3
Principal ML Platform Engineer — Global Scale & Integrations
Principal ML Platform Engineer — Global Scale & Integrations

Riot Games • Los Angeles (CA)

On-site
USD 292,000 - 438,000
Medical insurance
Dental insurance
Life insurance
+3
Principal AI/ML Platform Engineer
Principal AI/ML Platform Engineer

Riot Games • Los Angeles (CA)

On-site
USD 292,000 - 438,000
Medical insurance
Dental insurance
Life insurance
+2
Staff Machine Learning Engineer (Applied Modeling) - League of Legends
Staff Machine Learning Engineer (Applied Modeling) - League of Legends

Riot Games • Los Angeles (CA)

On-site
USD 210,000 - 320,000
Open paid time off policy
Medical, dental, and life insurance
401k with company match
Staff Machine Learning Engineer - Unpublished R&D Product
Staff Machine Learning Engineer - Unpublished R&D Product

Riot Games • Los Angeles (CA)

On-site
USD 180,000 - 240,000
Open paid time off
Flexible work schedules
Medical, dental, life insurance
+2