R

Riot Games

Online multiplayer game developer and publisher

Principal Machine Learning Engineer - AI/Platform, League of Legends

Applied Machine LearningPosted on Nov 9
Full-timeLos Angeles, CA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 10+ years of professional software engineering experience, including 5+ years building production machine learning platforms, systems, or MLOps capabilities.
  • Evidence that platforms or systems you have led became load-bearing for multiple teams or products and were adopted, depended on, and evolved beyond their original scope.
  • Deep operational intuition for machine learning systems at scale, including experience with training-serving skew, silent degradation, cost spirals, and building systems to prevent them.
  • Background in cloud-native orchestration and large-scale system design, including Kubernetes, GPU scheduling, and container orchestration applied at global scale.
  • History of improving developer experience for machine learning practitioners in ways that measurably changed how quickly or reliably they shipped.
  • Track record mentoring senior and staff-level engineers and elevating platform engineering judgment across an organization.
  • Passion for player experience, games, or creative technology.
  • Demonstrated craft expertise, collaborative practice, and decision-making that prioritizes player delight; the employer will consider past studies, experience, and personal relationship with games.

Responsibilities

  • Lead AI/ML workflow and MLOps for League of Legends; build automation standards, including auto-remediation and self-healing pipelines, and drive implementation.
  • Create AI/ML serving architecture that scales to production load for Riot’s player base; design systems requiring minimal operational intervention and drive implementation of proven serving architectures.
  • Build machine learning feature platforms to scale feature development and processing; solve scale, latency, or reliability constraints in machine learning data pipelines.
  • Lead AI/ML developer experience to accelerate development, remove workflow bottlenecks, and enable new capabilities.
  • Lead AI/ML governance in partnership with compliance experts to ensure regulatory adherence and drive implementation of proven frameworks.
  • Ensure AI/ML platform security in partnership with security teams and drive implementation of proven privacy, security, and cryptography techniques for AI/ML.
  • Create AI/ML pipeline development and deployment standards, coordinating with data engineering on shared MLOps capabilities.
  • Craft AI/ML service development and API standards across product integrations.
  • Drive operational excellence and cost optimization for AI/ML systems across the organization.
  • Run incident management and set response standards for AI/ML systems across production services.
  • Build observability and monitoring standards for AI/ML systems across services.
  • Create tooling strategy and evaluation for AI/ML platforms across the organization.
  • Drive mentorship of senior engineers across multiple products or problem areas and coach developers across disciplines.
  • Drive recruiting standards across multiple products or problem areas and contribute to interview kits and talent acquisition efforts.

Desired Qualifications

  • Experience building machine learning platforms that serve multiple products or game titles simultaneously.
  • Track record solving novel scale, latency, or reliability constraints in machine learning data pipelines.
  • Background in machine learning governance, security, privacy-preserving techniques, or compliance at organizational scale.

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