Overview
The Pipeline Technical Director is a Software Engineer responsible for improving the overall efficiency and expressiveness of the production pipeline. The Pipeline TD designs, implements, and supports tools that exceed the expressiveness and efficiency of off-the-shelf tools, empowering Digital Artists to produce exceptional results which Digital Domain is known for.
The Pipeline Technical Director collaborates with peers, Department Heads, Show Supervisors and Digital Artists to craft novel tools, techniques, and procedures to realise this vision. The role requires strong technical and communication skills, including a firm understanding of software design, graphics, and production workflows.
Essential Functions/Responsibilities:
- Collaborate with other TDs, Heads of Departments, and Digital Artists, under the direction of a Pipeline Supervisor and the Director of Technology, to design, create and integrate tools into Digital Domain’s existing pipeline.
- Work with Core Software engineers to integrate core services into production tools
- Work with Pipeline Supervisors, Tds, and Artists to troubleshoot and fix problems in relevant tools when they arise
- Maintain and improve documentation for relevant tools, techniques and workflows
- Maintain and improve unit and integration test suites to validate the correctness of relevant tools
Qualifications:
Education and/or Experience Required:
- 3+ years experience as a Technical Director
- Degree in Computer Science, Engineering, Mathematics or equivalent work experience
- Proficiency in Python
- Proficiency in Modern C++
- Experience with one or more professional graphics applications, including Maya, Houdini or Nuke
- Proficiency in one or more professional graphics application SDKs, including the Maya SDK, Houdini HDK, Nuke SDK
- Proficiency in one or more applicable, domain specific programming language(s) including Vex, Mel, Hscript, Osl
- Experience with one or more commonly used libraries such as Alembic, USD, OpenExr, Oiio, Ocio, Qt, PyQt/PySide
- Proficiency with Version Control Systems, preferably Git.
- Proficiency with Linux
About DIGITAL DOMAIN
To apply for this position please submit an application to tandrade@d2.com