Animation Systems Programmer
Core
Architecting, implementing, and maintaining core animation systems for high-impact real-time graphics and gaming technology projects.
Role type
Senior IC Animation Systems Programmer
Builds
Core animation systems for Special Projects (e.g., The Matrix Awakens, Lumen in the Land of Nanite)
Domain
Real-time graphics and gaming technology
Deliverable
production ML models | product features
Required skills
C++ application development, linear algebra, rigging systems, animation state machines, low-level animation systems, physics-based animation, procedural animation, inverse kinematics (IK), multi-threaded programming, system tasks (graphics, audio, I/O, networking, memory handling), application-level programming, script compilers, user-facing tools, artistic intuition for animation quality
Preferred skills
Knowledge of ML/AI and its potential applications
Technologies
C++, Unreal Engine
Responsibilities
Architect, implement, and maintain core animation systems; work closely with engineers, animators, and designers; write technical documentation and designs; conduct exploratory research to pioneer innovative animation systems and techniques
Seniority
Senior, hands-on IC