Animation Engineer

Cygames

C++

Game Dev

ML

Unreal

About this role

The Animation Engineer works with artists on animation technology for internally developed console game titles. Responsibilities include developing animation tools, designing and implementing animation rigs, and developing and automating workflows that export assets from DCC tools and implement them in-game. The role also covers applying machine learning to animation technology and developing procedural animation.

Required qualifications include game development experience using C++, deep knowledge and practical experience in animation technology, general knowledge of inverse kinematics (IK), and general knowledge of physics and mathematics.

Experience developing console titles, development experience with Unreal Engine, and tool development experience are welcomed. Knowledge of Maya, MotionBuilder, FullBody IK, physical motion, and machine learning is also welcomed.

The position is part of a game development environment and involves working with artists to support their intended results. The posting seeks candidates who value teamwork, can make proposals and lead issues toward resolution, and have an interest in games.

The position is listed as a regular employee role. Working hours are 10:00 to 19:00, with eight scheduled working hours and a 60-minute break from 13:00 to 14:00. Average monthly overtime is approximately 18.5 hours based on 2025 results. Work locations are offices in Shibuya and Meguro, Tokyo. Annual paid leave, summer leave, year-end and New Year holidays, condolence leave, social insurance, housing assistance, relocation allowance, child allowance, a corporate defined-contribution pension plan, and other support programs are listed for regular employees. The posting also states that side jobs are prohibited. Contract and outsourcing arrangements may also be used in some cases, with different conditions for holidays, insurance, and benefits.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.