Description
Position at DNEG (English version below)Rédigé au masculin pour alléger le texte
Développeur Logiciel – HoudiniL’équipe de développement Houdini de BRAHMA AI enrichit SideFX Houdini avec des logiciels sur mesure afin de permettre aux artistes de créer des VFX haut de gamme et des environnements numériques, en repoussant les limites de la complexité, de la scalabilité et de la création artistique grâce à des workflows procéduraux.
Dans ce rôle, tu développeras des outils destinés aux artistes ainsi que des outils backend pour optimiser les workflows, étendre les capacités de Houdini et résoudre des problématiques de production. Tu travailleras principalement avec HOM, en utilisant le HDK lorsque nécessaire, et tu intégreras des outils dans les pipelines CG tout en maintenant une expérience utilisateur Houdini fluide.
Une forte sensibilité à l’UX, une documentation claire, ainsi qu’un focus sur l’utilisabilité et l’adoption sont essentiels. Tu produiras un code propre, testable et maintenable, en accord avec les standards de BRAHMA AI. Bien qu’une expertise approfondie de Houdini ne soit pas requise, une familiarité avec les SOPs, ROPs et LOPs est un atout ; une spécialisation dans le domaine de la production CG est un plus.
Tu collaboreras avec des artistes, des développeurs et des chefs de projet, ce qui nécessite d’excellentes compétences en communication afin de planifier les roadmaps et de stimuler l’innovation sur l’ensemble du cycle de vie logiciel (conception, développement, tests, déploiement et support).
Exigences indispensables- Diplôme en informatique/ingénierie ou expérience équivalente
Solides compétences en Python et/ou C++ - Expérience de développement dans Houdini avec HOM, VEX et/ou HDK
- Expérience de développement sous Linux
- Expérience du développement en équipe et de l’utilisation de systèmes de gestion de versions
Atouts supplémentaires- Expérience en développement de modèles de machine learning
- Expérience en développement de solutions basées sur l’IA
- Expérience avec les tests unitaires et d’intégration
- Connaissance des workflows VFX/FX et Houdini
- Expérience avec USD, Qt, Pybind11/Boost.Python
- Familiarité avec les systèmes de build
- Expérience avec d’autres outils DCC (par exemple : Maya, Nuke, Mari, suite Adobe)
Unité dédiée DNEG (DDU)La DDU opère au sein de BRAHMA AI et travaille en étroite collaboration avec DNEG pour développer des technologies utilisées directement en production.
L’équipe conçoit des outils, des plateformes et des workflows qui soutiennent les pipelines de VFX et d’animation de longs métrages à travers les studios mondiaux de DNEG.
Une grande partie du travail se concentre sur les outils destinés aux artistes, les pipelines de production à grande échelle, les workflows de simulation et de rendu, ainsi que les systèmes qui doivent fonctionner de manière fiable au sein d’équipes distribuées.Veuillez noter que ce poste est un poste syndiqué et qu'il sera couvert par une convention collective entre la société DNEG et IATSE dans les mois à venir. En tant qu’employé-e syndiqué-e, vous serez tenu-e d'adhérer au syndicat et bénéficierez des conditions énoncées dans la convention collective. Les cotisations syndicales seront exigées une fois que la convention collective sera en place.Le salaire de base pour ce poste à temps plein est compris entre 75,000$ CAD et 84,000$ CAD. Les fourchettes salariales chez DNEG sont déterminées en fonction du poste, du service, du niveau et du lieu de travail. Le salaire d'un individu au sein d'une fourchette donnée est déterminé par ses compétences transférables ou liées à son poste et par son expérience professionnelle. Les fourchettes salariales sont modifiées de temps à autre en fonction des données externes du marché recueillies par le biais d'enquêtes menées par des tiers.
Software Developer – HoudiniBRAHMAa AI’s Houdini development team augments SideFX Houdini with bespoke software products to allow artists to create high-end VFX and digital environments, pushing complexity, scalability, and artistic boundaries through procedural workflows.
In this role, you’ll build artist-facing and backend tools to streamline workflows, extend Houdini’s capabilities, and solve production challenges. You’ll primarily develop with HOM, using HDK when needed, and integrate tools into CG pipelines while maintaining a seamless Houdini user experience.
Strong UX awareness, clear documentation, and a focus on usability and adoption are essential. You’ll deliver clean, testable, and maintainable code aligned with BRAHMA AI standards. While deep Houdini expertise isn’t required, familiarity with SOPs, ROPs, and LOPs is beneficial; CG production domain specialization is a plus.
You’ll collaborate with artists, developers, and project managers, requiring excellent communication skills to plan roadmaps and drive innovation across the full software lifecycle (design, develop, test, deploy and support).
Must Have- Degree in Computer Science/Engineering or equivalent experience
- Strong Python and/or C++ skills
- Experience developing in Houdini with HOM, VEX, and/or HDK
- Linux development experience
- Team-based development and source control experience
Nice to Have- Experience developing machine learning models
- Experience developing AI-based solutions
- Experience with unit/integration testing
- VFX/FX and Houdini workflow knowledge
- Experience with USD, Qt, Pybind11/Boost.Python
- Familiarity with build systems
- Experience with other DCC tools (e.g., Maya, Nuke, Mari, Adobe suite)
DNEG Dedicated Unit (DDU)The DDU operates within BRAHMA AI and works closely with DNEG to develop technology used directly in production.
The team builds tools, platforms and workflows that support VFX and Feature Animation pipelines across DNEG’s global studios.
Much of the work focuses on artist-facing tools, large production pipelines, simulation and rendering workflows, and systems that need to run reliably across distributed teams.Please note that this is a unionized position and will be covered by a collective agreement between DNEG and IATSE, in the coming months. As a unionized employee, you will be required to join the union and will benefit from the conditions set out in the collective agreement. Union dues will be required once the collective agreement is in place.The base salary range for this full-time position is $75,000 CAD to $84,000 CAD. DNEG salary ranges are determined by function, department, level, and location. An individual's pay within a given range is determined by their transferrable or job-related skills and work experience. Salary ranges are modified from time to time based on external market data collected through our third-party surveys.
About Us
We are DNEG, one of the world’s leading visual effects and animation companies for the creation of award-winning feature film, television, and multiplatform content. We employ more than 9,000 people with worldwide offices and studios across North America (Los Angeles, Montréal, Toronto, Vancouver), Europe (London), Asia (Bangalore, Mohali, Chennai, Mumbai) and Australia (Sydney).
At DNEG, we fundamentally believe that embracing our differences is a vital component of our collective success. We are committed to creating an equitable, diverse and inclusive work environment for our global teams, where everyone feels they matter and belong. We welcome and encourage applications from all, regardless of background, experience or disability. Please let us know if you need any adjustments or support during the application process, we will do our best to accommodate your needs. We look forward to meeting you!