Digital Domain Company Logo

Digital Domain

Vancouver, British Columbia - Canada
View all jobs at this company »

Environments Developer/TD

Description

Purpose of the job:

The Environments Technical Director is responsible for improving the overall efficiency of the show based Environments pipeline. They design, implement, and manage tools that assist the digital artists with their daily use of both third party and in-house software and systems. Environments TDs work with peers and supervisors to craft novel tools, techniques, and procedures to aid the execution of the current project and advance the capabilities of the facility. The role requires strong technical and communication skills, as well as a firm understanding of software design, graphics, and production work flow.

Essential Functions/Responsibilities:

  • Ability to with Environments and Matte Painting artist and other TDs to help design and create tools to be integrated into Digital Domain's existing pipeline. These tools will be created using a combination of custom and commercial Python and C++ APIs
  • Work with Environment Lead to augment the team’s work flows and tool sets to achieve specific goals of the project
  • Work directly with artists to troubleshoot and fix problems
  • Craft and update documentation for tools, techniques and work flows generated 

Education and/or Experience Required:
  • 3+ years experience as a Technical Director
  • Degree in Computer Science, Engineering, Mathematics or equivalent work experience ideal
  • Thorough understanding of a 3D and 2.5D (projection) pipeline
  • Preferably technical knowledge of lenses and camera bodies (filmback, distortion etc)
  • Working experience with Maya required
  • Working experience with one or more professional graphics packages, including V-ray, Houdini, and/or Nuke a plus
  • Practical knowledge of Python strongly desired, knowledge of PyQt a plus
  • Proficiency in one or more professional graphics package C++/Python APIs, including the Maya SDK, HDK and Nuke SDK preferred
  • Proficiency in applicable domain specific programming language(s) including Mel, Hscript, RSL, MetaSL.

Working Conditions and Environment/Physical Demands:
  • Office working environment
  • Hours for this position are based on normal working hours but will require extra hours pending production needs
  • Walking/bending/sitting

This Job is no longer active!