Staff Machine Learning Engineer, Animation - Singapore Efficiency Team
Riot Gamesabout 4 hours ago
Responsibilities
- Build assistive animation tooling using motion synthesis, motion matching, and physics-based character control.
- Collaborate with animators and tech artists to reduce keyframing and cleanup work.
- Define and run evaluations for motion quality and quantify time savings for animators.
- Stay updated on developments in motion generation and character control.
Requirements
- Master’s or Ph.D. in Computer Science, Statistics, Mathematics, or a related field focused on Machine Learning.
- Deep expertise in motion and character-animation ML, including motion synthesis and retargeting.
- At least 5 years of experience applying Machine Learning in Animation.
- Evidence of working on state-of-the-art approaches through publications or shipped projects.
- Proficiency in programming languages such as Python, C, C++, or C#.
- Strong understanding of statistical analysis and evaluation techniques.
- Hands-on experience with Generative Models applied to animation tools.
- Excellent communication skills for conveying technical concepts to non-technical stakeholders.
- Leadership experience in mentoring and cross-functional collaboration is desirable.
Benefits
- Full relocation support.
- Full health insurance for you, your spouse, and children.
- Open paid time off.
- Retirement benefits with company matching.
- Life insurance, parental leave, and short-term/long-term disability.
- Play Fund for broadening knowledge of players and community.
- Company matches donations of time and money to non-profits.