Développeur logiciel - Software Developer
About the role
(English version below)
Rédigé au masculin pour alléger le texte
DDU (DNEG Dedicated Unit) opère au sein de BRAHMA AI et travaille en étroite collaboration avec DNEG afin de 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 des outils destinés aux artistes, des pipelines de production à grande échelle, des workflows de simulation et de rendu, ainsi que des systèmes devant fonctionner de manière fiable au sein d’équipes distribuées.
Les divisions VFX et Animation de longs métrages de DNEG utilisent plusieurs DCC afin de produire des effets visuels et des animations de classe mondiale. Pour faciliter cela, l’équipe plateforme collabore avec l’ensemble des domaines d’activité et des départements.
Les développeurs travaillant aux côtés de ces équipes contribuent à la création d’outils à la fois destinés aux artistes et au back-end, afin de rationaliser les workflows, d’ajouter de nouvelles fonctionnalités et de résoudre des problématiques critiques en production.
En tant que développeur logiciel au sein de l’équipe plateforme, vous interviendrez sur un écosystème composé de multiples DCC et disciplines. Ce role, vous serez régulièrement amené à :
- Étudier des solutions et des techniques pour étendre et améliorer les fonctionnalités des DCC
- Développer de nouveaux outils logiciels intégrant les DCC au pipeline de DNEG
- Assister les équipes de Production et de Technologie dans la résolution de problèmes spécifiques aux DCC
- Créer des cas simples et reproductibles pour les problèmes pouvant être transmis aux éditeurs de DCC
- Présenter des idées d’opportunités de développement aux Lead et Senior Developers
Il n’est pas indispensable d’avoir une compréhension approfondie de tous les DCC utilisés chez DNEG pour réussir dans ce rôle. Une familiarité avec le workflow global ainsi qu’une compréhension du fonctionnement d’un pipeline VFX / animation sont toutefois appréciées.
Il existe néanmoins un besoin de spécialistes DCC capables d’agir en tant que référents dans leur domaine ; le reste de l’équipe peut s’appuyer sur cette expertise.
Au-delà des compétences techniques et de l’initiative, votre capacité à communiquer entre des développeurs techniques et des artistes ou utilisateurs finaux non techniques sera essentielle pour réussir dans ce rôle.
Nous encourageons un état d’esprit technique, créatif et collaboratif, et recherchons des profils capables de proposer leurs propres solutions et idées.
Vous travaillerez en étroite collaboration avec nos chefs de projet technologiques afin de planifier vos projets, définir des feuilles de route de développement et piloter de nouvelles initiatives pour faire progresser encore davantage la technologie.
Vous aurez une influence sur l’ensemble du cycle de vie du développement logiciel : conception, tests, support, maintenance, ainsi que l’intégration d’outils dans notre pipeline existant.
Profil requis :
- Diplôme en informatique, en ingénierie ou expérience professionnelle équivalente
- Expérience en programmation Python et/ou C++
- Bonne maîtrise d’au moins un des principaux DCC VFX : Maya, Houdini ou Nuke
- Expérience avec les API et les langages de développement des DCC
- Expérience dans le développement de logiciels testables et maintenables dans un environnement Linux
- Expérience avec les systèmes de gestion de versions et travail au sein d’une équipe de haut niveau
Atouts supplémentaires :
- Connaissance des workflows VFX et animation de longs métrages
- Expérience avec des bibliothèques telles que Pixar USD, Qt, Boost, OpenGL
- Expérience avec des langages de shading comme GLSL, RSL
- Expérience avec les systèmes de build et l’automatisation des builds
- Expérience avec des outils VFX secondaires et DCC tels que Clarisse, Substance, Mari, ainsi qu’avec des moteurs de rendu modernes comme RenderMan
Note sur l’égalité des chances
Nous ne pourrions pas produire des œuvres primées sans notre département de Technologie de Production, engagé à promouvoir un environnement de travail inclusif, diversifié et stimulant.
Nos équipes ont des parcours variés et viennent de nombreux pays, collaborant à l’échelle mondiale à la pointe de la technologie dans l’industrie.
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 55,000$ CAD et 61,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.
DDU (DNEG Dedicated Unit) 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.
The DNEG VFX and Feature Animation divisions use several DCCs to produce world class Visual Effects and Feature Animation work. To facilitate this, the platform team collaborates across all areas of the business and departments.
The developers working alongside these departments help to produce both artist facing, and back end tooling to assist with streamlining of work-flows, adding new functionality, and solving critical production issues.
As a software developer within the platform team you will be working across the ecosystem of multiple DCCs and disciplines, you will be regularly required to:
- Investigate solutions and techniques to extend and improve DCC functionality
- Develop new software tools which integrate DCCs with DNEG’s pipeline
- Support Production and Technology teams to resolve DCC specific issues
- Create simple reproducible cases for issues which can be passed to a DCC vendor
- Present ideas for development opportunities to the Lead and Senior Developers
It is not a prerequisite to have a deep understanding of all the DCC’s used at DNEG to have success in this role. Familiarity with the overall work-flow, and an understanding of how a VFX/Feature pipeline functions is preferred. There is however still a desire to have DCC specialists who can act as an authority on that domain; the rest of the team can leverage this specialisation.
As well as demonstrating technical skill and initiative, your ability to communicate between technical developers and non-technical artists and end users will help you thrive in this role. We encourage a technically creative and collaborative attitude and are looking for individuals who are willing and able to bring their own solutions and ideas to the table.
You will work closely with our Technology Project Managers to plan your projects, establish development road maps and drive new initiatives taking the technology even further. You will have influence in all aspects of the software development life-cycle; designing, testing, supporting and maintaining software as well as integrating tools into our existing pipeline.
Must have:
- Degree in Computer Science, Engineering, or relevant professional experience .
- Programming experience in Python and/or C++
- Good command over at least one of the primary VFX DCCs, Maya, Houdini or Nuke.
- Experience with the APIs and development languages of the DCC.
- Experience developing testable, maintainable software in a Linux environment.
- Experience with source control systems and developing within a high calibre team.
Nice to have:
- Working knowledge of VFX, Feature Animation workflow.
- Experience with libraries like Pixar's USD, Qt, Boost, OpenGL.
- Experience with shading languages like GLSL, RSL
- Experience with build systems, and build automation.
- Experience with some of the tertiary VFX tools & DCCs like Clarisse, Substance, Mari & Modern VFX Renderers like RenderMan.
A note on Equal Opportunities
We would not be able to produce award-winning work without our Production Technology department, which is committed to nurturing an inclusive, diverse and exciting workplace. Our teams have a variety of backgrounds and originate from a number of different countries, working across the globe at the forefront of technology in the industry.
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 $55,000 CAD to $61,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 DNEG
DNEG is a world-leading visual entertainment services company for the creation of feature film, television, and multiplatform content, with worldwide offices and studios across North America, Europe, Asia, and Australia.
DNEG’s critically acclaimed work has earned the company seven Academy Awards® for Best Visual Effects and numerous BAFTA, Primetime EMMY® Awards and VES Awards for its high-quality VFX work.
Visit www.dneg.com for DNEG’s current and upcoming projects on behalf of Hollywood and global studio and production company.
Similar jobs you might like
Développeur logiciel - Software Developer
About the role
(English version below)
Rédigé au masculin pour alléger le texte
DDU (DNEG Dedicated Unit) opère au sein de BRAHMA AI et travaille en étroite collaboration avec DNEG afin de 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 des outils destinés aux artistes, des pipelines de production à grande échelle, des workflows de simulation et de rendu, ainsi que des systèmes devant fonctionner de manière fiable au sein d’équipes distribuées.
Les divisions VFX et Animation de longs métrages de DNEG utilisent plusieurs DCC afin de produire des effets visuels et des animations de classe mondiale. Pour faciliter cela, l’équipe plateforme collabore avec l’ensemble des domaines d’activité et des départements.
Les développeurs travaillant aux côtés de ces équipes contribuent à la création d’outils à la fois destinés aux artistes et au back-end, afin de rationaliser les workflows, d’ajouter de nouvelles fonctionnalités et de résoudre des problématiques critiques en production.
En tant que développeur logiciel au sein de l’équipe plateforme, vous interviendrez sur un écosystème composé de multiples DCC et disciplines. Ce role, vous serez régulièrement amené à :
- Étudier des solutions et des techniques pour étendre et améliorer les fonctionnalités des DCC
- Développer de nouveaux outils logiciels intégrant les DCC au pipeline de DNEG
- Assister les équipes de Production et de Technologie dans la résolution de problèmes spécifiques aux DCC
- Créer des cas simples et reproductibles pour les problèmes pouvant être transmis aux éditeurs de DCC
- Présenter des idées d’opportunités de développement aux Lead et Senior Developers
Il n’est pas indispensable d’avoir une compréhension approfondie de tous les DCC utilisés chez DNEG pour réussir dans ce rôle. Une familiarité avec le workflow global ainsi qu’une compréhension du fonctionnement d’un pipeline VFX / animation sont toutefois appréciées.
Il existe néanmoins un besoin de spécialistes DCC capables d’agir en tant que référents dans leur domaine ; le reste de l’équipe peut s’appuyer sur cette expertise.
Au-delà des compétences techniques et de l’initiative, votre capacité à communiquer entre des développeurs techniques et des artistes ou utilisateurs finaux non techniques sera essentielle pour réussir dans ce rôle.
Nous encourageons un état d’esprit technique, créatif et collaboratif, et recherchons des profils capables de proposer leurs propres solutions et idées.
Vous travaillerez en étroite collaboration avec nos chefs de projet technologiques afin de planifier vos projets, définir des feuilles de route de développement et piloter de nouvelles initiatives pour faire progresser encore davantage la technologie.
Vous aurez une influence sur l’ensemble du cycle de vie du développement logiciel : conception, tests, support, maintenance, ainsi que l’intégration d’outils dans notre pipeline existant.
Profil requis :
- Diplôme en informatique, en ingénierie ou expérience professionnelle équivalente
- Expérience en programmation Python et/ou C++
- Bonne maîtrise d’au moins un des principaux DCC VFX : Maya, Houdini ou Nuke
- Expérience avec les API et les langages de développement des DCC
- Expérience dans le développement de logiciels testables et maintenables dans un environnement Linux
- Expérience avec les systèmes de gestion de versions et travail au sein d’une équipe de haut niveau
Atouts supplémentaires :
- Connaissance des workflows VFX et animation de longs métrages
- Expérience avec des bibliothèques telles que Pixar USD, Qt, Boost, OpenGL
- Expérience avec des langages de shading comme GLSL, RSL
- Expérience avec les systèmes de build et l’automatisation des builds
- Expérience avec des outils VFX secondaires et DCC tels que Clarisse, Substance, Mari, ainsi qu’avec des moteurs de rendu modernes comme RenderMan
Note sur l’égalité des chances
Nous ne pourrions pas produire des œuvres primées sans notre département de Technologie de Production, engagé à promouvoir un environnement de travail inclusif, diversifié et stimulant.
Nos équipes ont des parcours variés et viennent de nombreux pays, collaborant à l’échelle mondiale à la pointe de la technologie dans l’industrie.
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 55,000$ CAD et 61,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.
DDU (DNEG Dedicated Unit) 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.
The DNEG VFX and Feature Animation divisions use several DCCs to produce world class Visual Effects and Feature Animation work. To facilitate this, the platform team collaborates across all areas of the business and departments.
The developers working alongside these departments help to produce both artist facing, and back end tooling to assist with streamlining of work-flows, adding new functionality, and solving critical production issues.
As a software developer within the platform team you will be working across the ecosystem of multiple DCCs and disciplines, you will be regularly required to:
- Investigate solutions and techniques to extend and improve DCC functionality
- Develop new software tools which integrate DCCs with DNEG’s pipeline
- Support Production and Technology teams to resolve DCC specific issues
- Create simple reproducible cases for issues which can be passed to a DCC vendor
- Present ideas for development opportunities to the Lead and Senior Developers
It is not a prerequisite to have a deep understanding of all the DCC’s used at DNEG to have success in this role. Familiarity with the overall work-flow, and an understanding of how a VFX/Feature pipeline functions is preferred. There is however still a desire to have DCC specialists who can act as an authority on that domain; the rest of the team can leverage this specialisation.
As well as demonstrating technical skill and initiative, your ability to communicate between technical developers and non-technical artists and end users will help you thrive in this role. We encourage a technically creative and collaborative attitude and are looking for individuals who are willing and able to bring their own solutions and ideas to the table.
You will work closely with our Technology Project Managers to plan your projects, establish development road maps and drive new initiatives taking the technology even further. You will have influence in all aspects of the software development life-cycle; designing, testing, supporting and maintaining software as well as integrating tools into our existing pipeline.
Must have:
- Degree in Computer Science, Engineering, or relevant professional experience .
- Programming experience in Python and/or C++
- Good command over at least one of the primary VFX DCCs, Maya, Houdini or Nuke.
- Experience with the APIs and development languages of the DCC.
- Experience developing testable, maintainable software in a Linux environment.
- Experience with source control systems and developing within a high calibre team.
Nice to have:
- Working knowledge of VFX, Feature Animation workflow.
- Experience with libraries like Pixar's USD, Qt, Boost, OpenGL.
- Experience with shading languages like GLSL, RSL
- Experience with build systems, and build automation.
- Experience with some of the tertiary VFX tools & DCCs like Clarisse, Substance, Mari & Modern VFX Renderers like RenderMan.
A note on Equal Opportunities
We would not be able to produce award-winning work without our Production Technology department, which is committed to nurturing an inclusive, diverse and exciting workplace. Our teams have a variety of backgrounds and originate from a number of different countries, working across the globe at the forefront of technology in the industry.
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 $55,000 CAD to $61,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 DNEG
DNEG is a world-leading visual entertainment services company for the creation of feature film, television, and multiplatform content, with worldwide offices and studios across North America, Europe, Asia, and Australia.
DNEG’s critically acclaimed work has earned the company seven Academy Awards® for Best Visual Effects and numerous BAFTA, Primetime EMMY® Awards and VES Awards for its high-quality VFX work.
Visit www.dneg.com for DNEG’s current and upcoming projects on behalf of Hollywood and global studio and production company.