R

Riot Games

Online multiplayer game developer and publisher

Staff Machine Learning Engineer - Applied Modeling

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Machine Learning, Statistics, or a related quantitative field, or equivalent practical experience.
  • At least 6 years of experience delivering machine learning systems in production, including at least 3 years in applied modeling or machine learning research roles.
  • Evidence that modeling choices have been adopted beyond the immediate team through reusable patterns, shared architectures, or influence on others' approaches.
  • Experience working with complex or unconventional data sources where off-the-shelf feature engineering does not apply.
  • Experience in production environments with interacting models, feedback loops, or systems where model behavior has downstream consequences beyond a single prediction.
  • Track record mentoring engineers across roles and levels and raising the bar for colleagues.
  • Excellent written and verbal communication.
  • Passion for player experience, games, or creative technology.

Responsibilities

  • Own end-to-end machine learning solutions for player-facing problems across personalization, game systems, and matchmaking, from problem framing through production launch and ongoing iteration.
  • Set technical direction for a League machine learning domain and create reusable modeling, evaluation, and operating patterns that raise standards beyond the immediate team.
  • Build models, recommenders, ranking systems, and decision logic to help players discover champions, builds, modes, content, and return paths based on their needs and context.
  • Develop machine learning approaches that improve in-game systems and matchmaking quality while balancing player experience, fairness, reliability, and operational constraints.
  • Partner with product managers, designers, analysts, and engineers to shape ambiguous opportunities into technical plans and shipped player-facing features.
  • Translate gameplay, behavioral, and product telemetry into reliable signals and evaluation frameworks.
  • Design and run experiments to evaluate model quality, player impact, and system tradeoffs.
  • Work with game and service engineers to integrate models into League systems and services, including defining instrumentation and telemetry when needed.
  • Drive multi-month work independently across partner groups with limited day-to-day oversight.
  • Contribute to Riot's machine learning engineering community through peer reviews, documentation, craft standards, and shared learnings.
  • Help establish robust monitoring, observability, and support practices for live machine learning systems as they scale.

Desired Qualifications

  • Background in reinforcement learning, imitation learning, generative models, or simulation-based training in interactive environments.
  • Experience bridging research and production by translating papers or prototypes into reliable shipped systems.
  • Familiarity with machine learning platform components such as model serving, feature stores, and machine learning observability.
  • Experience building machine learning systems for games, live-service products, consumer personalization, or other player-facing digital products.
  • Experience with matchmaking, recommendations, multi-objective optimization, or systems that balance competing goals.
  • Familiarity with causal inference, uplift modeling, contextual bandits, reinforcement learning, or other approaches useful for adaptive player experiences.
  • Experience integrating models into latency-sensitive or high-reliability production environments.
  • Experience defining telemetry or instrumentation needs in close partnership with software engineers.
  • Familiarity with responsible artificial intelligence practices, including fairness, safety, transparency, and operational trustworthiness.
  • Comfort collaborating across a central craft organization and an embedded product team model.

About the Company

Riot Games

Online multiplayer game developer and publisher

Riot Games develops and publishes online multiplayer video games, with League of Legends as its flagship title. The game is free-to-play and supported by in-game purchases like cosmetic items and skins, while competitive play drives engagement through its esports ecosystem. Riot Games also runs Riot Forge, a publishing arm that partners with third-party developers to create new games within the League of Legends universe. The company earns revenue from cosmetic microtransactions, esports events, sponsorships, and merchandise. What sets Riot Games apart is its emphasis on building a large, global community around its titles and expanding its universe through collaborations with external developers. The goal is to create enduring, connected gaming experiences that sustain a vibrant community and a growing esports ecosystem around its flagship franchises.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$15M
Headquarters
Los Angeles, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Riot Games

See more jobs