Principal ML Engineer — Personalization & Matchmaking AI

Riot Games

Los Angeles (CA)

On-site

USD 292,000 - 438,000

Full time

2 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Life insurance
Parental leave
401k with company match
Open PTO

Job summary

Riot Games in Los Angeles seeks a Principal Machine Learning Engineer for the Publishing Platform Data team to define modeling architecture powering personalization, matchmaking, and social experiences. You’ll partner with Product, Data Engineering, and Software Engineering to transform large-scale data into fair, player-centric AI systems that shape how players connect and discover communities.

You will mentor senior engineers and set cross-team AI standards.

Qualifications

  • 10+ years in ML/Applied AI with 3+ years in principal leadership.
  • Experience with large-scale, real-time ML systems.
  • Expertise in graph ML, RL, and representation learning.
  • Proficiency in PyTorch, TensorFlow, JAX; Ray, Kafka, Flink, Redis.
  • Strong AB testing, experiment design, and experience metrics.
  • Track record of setting ML strategy across teams.

Responsibilities

  • Define and lead modeling architecture for personalization, matchmaking, social graph recommendations, and player/community discovery.
  • Architect multi-model systems combining skill, preference, trust, and safety signals.
  • Develop models for skill inference, player behavior prediction, trust & safety signals, and multi-objective optimization.
  • Build and optimize real-time inference systems for personalized content and matchmaking at global scale.
  • Drive adoption of contextual bandits, reinforcement learning, graph ML, and session-aware personalization.
  • Partner with Data Engineering and Product to shape data schemas, telemetry standards, and model observability.
  • Define Responsible AI standards and implement fairness audits and safety mechanisms.
  • Lead post-launch evaluations of algorithmic impact on player sentiment and ecosystem health.
  • Set organization-wide standards for model optimization, latency, and drift detection.
  • Mentor senior ML engineers and data scientists; influence system design and experimentation strategy.

Skills

ML leadership
Real-time ML systems
Graph ML & RL
PyTorch TensorFlow JAX
Experiment design
ML strategy

Tools

Ray
Kafka
Flink
Redis

Job description

Riot Games in Los Angeles seeks a Principal Machine Learning Engineer for the Publishing Platform Data team to define modeling architecture powering personalization, matchmaking, and social experiences. You’ll partner with Product, Data Engineering, and Software Engineering to transform large-scale data into fair, player-centric AI systems that shape how players connect and discover communities.

You will mentor senior engineers and set cross-team AI standards.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Machine Learning Engineer (Personalization, Matchmaking, & Player Experience AI) - Pu[...]
Principal Machine Learning Engineer (Personalization, Matchmaking, & Player Experience AI) - Pu[...]

Riot Games • Los Angeles (CA)

On-site
USD 251,000 - 352,000
Open paid time off policy
Flexible work schedules
Medical, dental, and life insurance
+1
Principal Machine Learning Engineer (Personalization, Matchmaking, & Player Experience AI) - Pu[...]
Principal Machine Learning Engineer (Personalization, Matchmaking, & Player Experience AI) - Pu[...]

Riot Games • Los Angeles (CA)

On-site
USD 292,000 - 438,000
Medical insurance
Dental insurance
Life insurance
+3
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
Principal ML Engineer: Personalization & Matchmaking
Principal ML Engineer: Personalization & Matchmaking

Riot Games • Los Angeles (CA)

On-site
USD 251,000 - 352,000
Open paid time off policy
Flexible work schedules
Medical, dental, and life insurance
+1
Principal AI/ML Platform Engineer — Global Scale
Principal AI/ML Platform Engineer — Global Scale

Latitude • Los Angeles (CA), Northern (KY)

Hybrid
USD 292,000 - 438,000
Medical insurance
Dental insurance
Life insurance
+2
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
Principal Machine Learning Engineer - League of Legends
Principal Machine Learning Engineer - League of Legends

Latitude • Los Angeles (CA), Northern (KY)

Hybrid
USD 292,000 - 438,000
Medical insurance
Dental insurance
Life insurance
+2
Principal Machine Learning Engineer - League of Legends
Principal Machine Learning Engineer - League of Legends

Socket.dev • Los Angeles (CA)

On-site
USD 292,000 - 438,000
Medical insurance
Dental insurance
Life insurance
+4
Principal Machine Learning Engineer (Platform & Integrations)- League of Legends
Principal Machine Learning Engineer (Platform & Integrations)- League of Legends

Riot Games • Los Angeles (CA)

On-site
USD 292,000 - 438,000
Medical insurance
Dental insurance
Life insurance
+2