French version below
The Software Team is looking for a pipeline developer to help create and maintain our new USD based pipeline.
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 studio.
Responsibilities:
Working with the R&D and pipeline teams, you will be in charge of:
- Developing tools, in Python, for our in-house applications and also for DCCs such as Maya, Houdini, Katana
- Implementing robust and easy to maintain code.
- Participating in the complete software development life-cycle; designing, supporting and maintaining software
Requirements:
- Minimum of 3 years of Wàworking experience in VFX Pipelines
- Working as a developer (Python)
- Experience working on scripts and command line applications (Unix)
- Experience of Linux operating systems.
- Experience of application development life-cycle using Agile methodologies
- Comfortable with Git version control and Jira ticketing systems a plus
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
- Experience in developing extensions for renderer such as Arnold or Prman a bonus
- Working knowledge of C/C++
- Experience with build systems like CMake or Scons
//
L'équipe du logiciel recherche un développeur de pipeline pour aider à créer et à maintenir notre nouveau pipeline basé sur USD.
Ce poste nécessite une bonne compréhension d'un pipeline VFX ou Animation, et la capacité de collaborer dans une équipe inter-fonctionnelle de développeurs. Le poste est pour notre studio de Montréal.
Responsabilités:
En travaillant avec les équipes R&D et pipeline, vous serez en charge de:
- Développer des outils, en Python, pour nos applications internes et également pour les DCC tels que Maya, Houdini, Katana
- Mettre en œuvre un code robuste et facile à maintenir
- Participer au cycle de développement complet du logiciel; conception, support et maintenance
Exigences :
- 3 ans minimum d'expérience de travail dans les pipelines VFX
- Expérience de travail comme développeur (Python)
- Expérience avec les scripts et les applications en ligne de commande (Unix)
- Expérience avec les systèmes d'exploitation Linux.
- Expérience du cycle de développement d'applications en utilisant les méthodologies Agile
- Confortable avec le contrôle de version Git et les systèmes de billetterie Jira
Atouts :
- Expérience antérieure dans le soutien d'un pipeline CG utilisant des logiciels internes et des bibliothèques open source comme Alembic, USD ou des technologies internes.
- Confortable avec un logiciel de suivi de projet comme Shotgun, Ftrack ou Tactic
- La connaissance de la base de données
- Expérience dans le développement d'extensions pour les moteurs de rendu tels qu'Arnold ou Prman en prime
- Connaissance pratique du C / C ++
- Expérience avec des systèmes de build comme CMake ou Scons