Riot Games logo

Staff Machine Learning Engineer - Unpublished R&D Product

Riot Games

Los Angeles · 3+ years experience · Posted Oct 9, 2026

At a glance

Experience
3+ years experience
Location
Los Angeles

About the role

  • As a Staff Machine Learning Engineer on an unpublished R&D game project, you will own the strategy, design, and implementation of ML capabilities.
  • You will work closely with developers, designers, and data scientists to conceptualize, plan, implement, and maintain ML-driven solutions.
  • The role focuses on applying ML techniques pragmatically to challenging product problems to enable great player experiences.

Responsibilities

  • Work closely with developers, designers, and data scientists to identify and define improvement opportunities
  • Refine modeling and feature strategy for using techniques such as reinforcement learning
  • Establish pipeline architecture patterns in partnership with central teams; build reusable training and evaluation pipelines
  • Drive the application of ML/RL systems to improve decision-making and adaptation
  • Establish research-to-production practices; balance cutting-edge techniques with production reliability
  • Establish evaluation practices in partnership with data scientists and analytics partners; guide experiment design
  • Define reliability standards in partnership with design and engineering
  • Advance and strengthen engineering best practices, including code quality, automated testing, and maintainable architecture
  • Mentor engineers and partner disciplines through documentation, reviews, and technical design guidance
  • Identify technical risks and bottlenecks, proposing pragmatic solutions

Requirements

  • 6+ years of experience delivering ML systems in production
  • 3+ years in applied modeling or ML research roles, ideally within real-time or interactive environments
  • Experience with reinforcement learning, including applying RL to practical production problems
  • Experience in production environments with interacting models, feedback loops, or systems where model behavior has downstream consequences
  • Proficiency with modern ML/data science libraries and frameworks such as PyTorch, TensorFlow, pandas, etc.
  • Experience collaborating regularly with teammates across multiple disciplines
  • Strong communication skills across technical and non-technical audiences
  • B.S. in Computer Science or equivalent experience
  • Proficiency in Python or similar programming languages

Preferred qualifications

  • Experience with multi-agent reinforcement learning
  • Experience in developer tooling
  • Experience implementing framework-level UI systems
  • Experience in infrastructure and MLOps, such as ML cloud services, containers, and model telemetry
  • Experience working in a AAA game engine (e.g. Unity, Unreal)
  • Proficiency in C++

Benefits

  • Open paid time off policy
  • Medical insurance
  • Dental insurance
  • Life insurance
  • Parental leave
  • 401k with company match

Workplace

  • Role is based in Los Angeles

Skills

  • Python
  • PyTorch
  • TensorFlow
  • Pandas
  • Reinforcement Learning
  • Multi-agent Reinforcement Learning
  • MLOps
  • Unity
  • Unreal
  • C++

Riot Games

Staff Machine Learning Engineer - Unpublished R&D Product

Apply now