GrepJob
Riot Games

Staff Machine Learning Engineer - League of Legends

Riot Games
Apply
about 4 hours ago

Responsibilities

  • Own end-to-end ML solutions for player-facing problems across personalization, game systems, and matchmaking.
  • Set technical direction for a League ML domain and create reusable modeling patterns.
  • Build models and decision logic to enhance player experiences.
  • Develop ML approaches to improve in-game systems and matchmaking quality.
  • Partner with product managers, designers, and engineers to shape technical plans.
  • Translate gameplay and product telemetry into reliable signals.
  • Design and run experiments to evaluate model quality and player impact.
  • Integrate models into League systems and services with game engineers.
  • Contribute to the ML engineering community through peer reviews and documentation.
  • Establish monitoring and support practices for live ML systems.

Requirements

  • Bachelor’s degree or higher in Computer Science, Machine Learning, Statistics, or a related field.
  • 6+ years of experience delivering ML systems in production, including 3+ years in applied modeling or ML research roles.
  • Evidence of modeling choices adopted beyond immediate teams.
  • Experience with complex data sources where standard feature engineering doesn't apply.
  • Comfort with ambiguity and shipping in unclear success metrics.
  • Track record of mentoring engineers and raising the bar for peers.
  • Excellent written and verbal communication skills.
  • Background in reinforcement learning or generative models is a plus.
  • Experience bridging research and production is a plus.
  • Familiarity with ML platform components is a plus.

Benefits

  • Open paid time off policy and flexible work schedules.
  • Medical, dental, and life insurance.
  • Parental leave for employees and their partners.
  • 401k with company match.

Categories

AI & MLGaming