Riot Games

Staff Machine Learning Engineer, Animation - Singapore Efficiency Team

Riot Games
Apply
5 days ago
Singapore, SingaporeStaff+

Responsibilities

  • Build assistive animation tooling using motion synthesis, motion matching and blending, retargeting, and physics-based character control.
  • Partner with animators and technical artists to reduce costly keyframing, cleanup, and retargeting work.
  • Define and run evaluations for motion naturalness, foot-sliding, responsiveness, and time saved for animators.
  • Assess developments in motion generation and character control for production-rig suitability and runtime constraints.

Requirements

  • Master’s or Ph.D. in Computer Science, Statistics, Mathematics, or a related field focused on Machine Learning, Data Science, or Artificial Intelligence.
  • At least 5 years of experience applying Machine Learning to real-world problems and delivering end-to-end ML solutions in animation.
  • Deep expertise in motion and character-animation ML, including motion synthesis, motion matching, retargeting, physics-based control, and reinforcement learning for character control.
  • Evidence of state-of-the-art animation work through peer-reviewed publications, shipped projects, open-source contributions, or production systems.
  • Proficiency in Python, C, C++, or C# and hands-on experience with PyTorch, TensorFlow, or JAX.
  • Strong understanding of statistical analysis, experimental design, and evaluation techniques.
  • Hands-on experience with generative models, including motion diffusion, flow matching models, VAEs, and autoregressive or transformer motion models.
  • Excellent communication skills for explaining complex technical concepts to non-technical stakeholders.
  • Leadership experience mentoring junior team members and interns and driving cross-functional collaboration is highly desirable.
  • Gaming-industry or related experience is a plus.

Benefits

  • Full relocation support.
  • Health insurance for the employee, spouse, and children.
  • Open paid time off.
  • Retirement benefits with company matching.
  • Life insurance, parental leave, and short- and long-term disability coverage.
  • Play Fund for learning about players and the community through games.
  • Matched donations of time and money to nonprofits.

Tech Stack

CC#C++PythonPyTorchTensorFlow

Categories

Riot Games

About Riot Games

5,001-10,000 employees

Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.

Contact me