Rigging Technical Director

Company name: Thorens Solutions – Headhunters
  • Activity area : Technologies

  • Salary : Competitive salary depending on experience

  • Job type : Permanent - Full time, Flexible hours, 100% remote work

  • City : Montreal, Québec

Company description

Our client is in constant evolution specializing in  the production of full CG feature films. They are looking for a Rigging Technical Director whom will be the person responsible for the subset of the CG feature film pipeline.

For more details on the company and the position, contact Nancy Varriano. 
By email : nancyv@thorens-solutions.com

On LinkedIn : LinkedIn Profile

Job description

The Rigging TD will be working under the supervision of the R&D Director and working closely with the CG Supervisor, and the others supervisors to build an effective CG feature pipeline. The work involves developing, deploying, maintaining and supporting the required pipeline services, as well as third parties integration for the pipeline discipline(s) being serviced. The position requires strong software development skills, expertise in one or more programming languages, and the ability to design high quality, robust, and easy to maintain code and tools.

Tasks and Responsibilities


▪ Able to maintain deadlines and production quotas given by the production coordinator;

▪ Attend R&D meetings and production meetings; 

▪ Work with CG Supervisors (rigging, animation and hair & cloth) in order to set characters;

▪ Make the corrections requested by the R&D Director with an analytical mind;

▪ Complete tasks within the timeframe given by the production and R&D Director;

▪ Maintain the monitoring system and communicate the work in progress;

▪ Maintain a good team dynamics;


▪ Create production software and pipeline-related tools and solutions for the different disciplines involved in the pipeline;

▪ Develop, deploy, maintain and support pipeline tools (front end / back end);

▪ Integrate required frontend and backend pipeline services by writing C++ and/or Python plugins and extensions for 3rd party packages used in pipeline;

▪ Ensure all pipeline metadata and callback properly implemented;

▪ Write the necessary documentation about developed tools and codes;

▪ Train other users to use the developed tools;

▪ Write PYTHON / MEL scripts for various tools for the departments;

▪ Perform peer code reviews for other TD;

▪ Use source code version control system to deploy code in production;


▪ Bachelor's degree or equivalent degree in Computer Science, Computer Visualization, or Computer Animation required or equivalent work experience;

▪ Minimum 2-5+ years production experience, animation, feature film, games or equivalent experiences;

▪ Production level understanding of:

o Procedural and object-oriented programming languages

o Modular, large-scale digital asset management and version control

o Ability to design and implement systems in a complex library

o Pipeline for all these discipline groups:

▪ Animation

▪ Rigging

▪ Hair & Cloth

o Geometry / Curve caching concepts (alembic)

o Adequate knowledge of Production Technology / IT / IS methods, practices, and trends.

o User interface design and standard UI toolkits

o Understanding of file formats and data representations used in Animation and Visual Effects.

▪ Working experience on:

o LINUX / UNIX (Required);

o Third Party pipeline integration and plugin development for:


▪ SHOTGUN / TANK (preferred)

▪ PYTHON Scripting (Required )

▪ PyQT or PySide (Required)

▪ Revision Control Systems:CVS, SVN, PERFORCE, GIT. (Required)

▪ Web development, PYTHON, AJAX, DJANGO, HTML5 (preferred)

▪ C / C + + (preferred)

▪ MEL script (optional)

▪ Preferably be a Canadian citizen or a permanent resident in Canada and be available to work in Montreal, Quebec; 

Work conditions

▪ Permanent full-time position, 40 hours per week;

▪ Competive salary based on experience;

▪ Remote possible

▪ Insurance

▪ Vacation

Note : The masculine is used to lighten the text without prejudice to the feminine form.

This offer has already been filled.