Job Description
The 3D Software Team is looking for a 3D pipeline developer to help create and maintain our new USD based pipeline for animation and layout departments.
This position requires a good understanding of a VFX or Animation pipeline and the ability to collaborate in a cross-functional team of developers. The position is for our Montreal and Quebec studios. Working with the pipeline teams, you will be in charge of the following.
Main responsibilities :
- Developing tools, in Python, for our in-house applications and also for DCCs such as Maya, Houdini.
- Implementing robust and easy to maintain code.
- Participating in the complete software development life-cycle; designing, supporting and maintaining software.
Qualifications
Minimum of 5 years of working experience in VFX PipelinesExcellent knowledge of Python and Maya.Experience working on scripts and command line applications (Unix).Experience of Linux operating systems.Experience of application development life-cycle using Agile methodologies, as well as code review processes.Comfortable with Git version control and Jira ticketing systems.Degree in computer science, math or engineering.Assets :
Previous experience supporting a CG pipeline using in-house softwares and open source libraries like Alembic, USD or in-house technologies.Comfortable with project tracking software like Shotgun, Ftrack or Tactic.Database knowledge is a benefit.Working knowledge of C / C++.Working knowledge of Qt.Additional Information
Full-time, Permanent Contract ;Flexible work structure in all our locations ;5 paid sick / personal days ;Group Insurance, access to Dialogue online support and to an Employee Assistance Program (EAP) ;RRSP with employer contribution ;Discounts on public transports, several spas, sports classes, art center, cafes, furniture and several other local businesses.LI-Hybrid
Diversity is a core value at Rodeo FX. We are passionate about building and sustaining an inclusive and equitable work environment where diversity is celebrated and valued. We believe every member on our team enriches our work by exposing us to a broad range of ways to perceive and interact with the world, identify challenges, and to design and deliver projects.