WHAT WE DO:
- Create and maintain Animation tools and pipelines.
- Continually innovate while solving technical problems.
- Work closely with fellow Technical Artists and related departments where tools and pipelines intersect.
- Provide support for an ever-growing Animation team.
RESPONSIBILITIES:
- Design, develop, and support animation tools and pipelines in DCC and standalone contexts.
- Develop automated solutions to process data without user input.
- Provide thorough and thoughtful feedback (for example during code reviews and mentorship).
- Work with Runtime and Animation teams to push engine features forward.
- Write clear documentation for tools and workflows created.
- Help problem solve and diagnose unexpected issues effecting animators.
QUALIFICATIONS:
- 8+ years of professional experience as a Technical Artist or similar role writing tools.
- Experience working through a full production cycle of a released game or equivalent experience working on long term projects or toolsets.
SKILLS:
- Experience mentoring more junior team members.
- A strong understanding of coding UI using PySide or PyQt including use of advanced features.
- A strong understanding of the underlying math that 3D animation systems utilize.
- A strong understanding of software engineering concepts and patterns.
- Strong problem-solving skills and ability to think outside the box.
- Experience driving new ideas forward from conception to final product.
- Experience writing C++ .
- Experience working with in-engine animation systems.
Knowledge of character rigging and related tools and systems.
PLUSES:
Please note that these are desirable skills and are not required to apply for the position.
- Experience writing C# desktop applications.
- Experience working with package management and deployment systems (e.g. rez, pypi).
- Professional experience working as an Animator in games or VFX (although this is not an Animator role).
- Professional experience working and developing in a multi-platform, multi-project environment.
- Professional experience working in a large team spread across multiple locations and timezones.