- Demonstrable programming experience in a creative environment.
- Shipped one or more AAA game titles, ideally using Unreal Engine.
- Advanced proficiency in C++, linear algebra, and 3D maths, with strong familiarity with Object-Oriented design principles (OOP).
- Strong experience with Unreal Engine, Blueprints, and Unreal animation principles (Animation Blueprints, state machines, blend spaces, linked layers).
- Hands-on implementation experience in one or more of the following: inverse kinematics techniques, ragdoll and physics-based character animation, procedural animation techniques, keyframe animation and forward kinematics.
- Dedication to code quality and documentation.
- Ability to work independently and efficiently under deadlines.
- Effective communicator and collaborator across multi-disciplinary teams.
- Experience with machine-learning-driven animation techniques (e.g. motion matching, learned pose generation).
- Experience with Control Rig, IK Rig, and Motion Warping.
- Experience with new features like Mass locomotion, Mover and/or UAF/AnimNext.
- Strong familiarity with Data-Oriented design principles (DOP).
- Hands-on experience developing for Xbox Series X/S and PS5.