Staff Machine Learning Engineer, Animation - Singapore Efficiency Team
Core
Design and ship ML tools to automate technical animation workflows (retargeting, cleanup, foot-locking, rig wrangling) and accelerate motion processing for animators.
Role type
Staff Machine Learning Engineer (Animation)
Builds
Production ML tools for motion synthesis, motion matching/blending, retargeting, and physics-based character control
Domain
Video game development, specifically character animation pipelines
Deliverable
production ML models
Required skills
Motion synthesis, motion matching/blending, retargeting, physics-based character control, reinforcement learning for character control, generative models (motion diffusion, flow matching, VAEs, autoregressive/transformer motion models), statistical analysis, experimental design, evaluation techniques
Preferred skills
Gaming industry experience, player empathy, mentoring junior team members
Technologies
Python, C, C++, C#, PyTorch, TensorFlow, JAX
Responsibilities
Build assistive animation tooling to remove mechanical steps from the animator's workflow; Partner with animators and tech artists to target costly keyframing and retargeting work; Define and run evaluations for motion quality and quantify time returned to animators; Follow developments in motion generation and judge applicability to production rigs and runtime budgets
Seniority
Staff, hands-on IC with leadership responsibilities