Staff Machine Learning Engineer, Animation
Riot GamesSingapore3d ago
Machine LearningEngineeringremotecurated-jd
Job description
Staff Machine Learning Engineer, Animation at Riot Games.
About the role
Riot Games is seeking a technical leader to join the Singapore Efficiency team to modernize our animation production pipeline. You will develop machine learning solutions that automate repetitive technical tasks, allowing our artists to prioritize creative performance and expression.
Key facts
What you'll do
- Develop assistive tools for animation using motion synthesis, motion matching, retargeting, and physics-based character control.
- Collaborate with technical artists and animators to identify and eliminate bottlenecks in keyframing and rig maintenance.
- Create and execute evaluation frameworks to measure motion quality and time savings for the animation department.
- Monitor advancements in character control and motion generation to determine their viability for production rigs and runtime performance budgets.
Requirements
- Master's or Ph.D. in Computer Science, Statistics, Mathematics, or a related field with a focus on AI, Data Science, or Machine Learning.
- Minimum 5 years of professional experience delivering end-to-end machine learning solutions in animation.
- Proven expertise in motion synthesis, reinforcement learning for character control, physics-based control, and retargeting.
- Demonstrated technical impact through peer-reviewed publications (SIGGRAPH, SIGGRAPH Asia, NeurIPS, ICLR, CVPR), open-source contributions, or shipped production systems.
- Proficiency in Python, C, C++, or C#.
- Hands-on experience with JAX, TensorFlow, or PyTorch.
- Advanced knowledge of generative models, including motion diffusion, flow matching, VAEs, and transformer-based motion models.
- Ability to explain technical concepts to non-technical partners.
Nice to have
- Experience working within the video game industry.
- Leadership experience, including mentoring interns or junior staff and driving cross-functional projects.
Skills & tools
- Python, C, C++, C#
- PyTorch, TensorFlow, JAX
- Generative models (VAEs, motion diffusion, flow matching, transformers)
- Motion synthesis and physics-based character control
Practical notes
- Benefits include full relocation support, comprehensive health insurance for you and your family, retirement plans with company matching, and open paid time off.
- Additional perks include life insurance, parental leave, disability coverage, a Play Fund for gaming, and a donation matching program.