Pipeline Technical Director - Maya

Dassault Systemes   •  

Royal Oak, MI

Less than 5 years

Posted 178 days ago

This job is no longer available.


Imagine New Horizons…

Your mission is critical. At the heart of our productions, the Pipeline team helps bring order to chaos and refines complex problems into elegant solutions. At 3DEXCITE, our Content Creation department excels at turning our clients' CAD data into beautiful digital imagery and marketing experiences. As a Pipeline Technical Director (TD) for Maya, you will support this department byworking closely with Studio 3D artists and the Pipeline Manager to provide critical productionsupport, identify and automate inefficient tasks and processes, and help maintain an effective and efficient pipeline for current and upcoming projects.


If you get your kicks from designing new tools, making artists happy, and exploring and experimenting with new solutions and technologies, then this may be the role for you. Our Pipeline Technical Directors (TDs) drive the business forward with a combination of hands-on support and development of robust and sustainable tools for the Studio. A successful candidate will be passionate about the CGI production process, and always on the lookout for opportunities to innovate and improve our production pipeline.


Do you want to be inspired and enjoy coming to workAt Dassault Systèmes, we empower our employees and support their passion to change the world and build the future. Let’s design new horizons together with the power of 3DEXPERIENCE virtual universes! #WeAre3DS


What will your role be?

  • Work closely with the Studio team and Pipeline Manager to learn production requirements and priority, and design and build tools to maintain and advance the production pipeline; tools will be created using both custom and third-party Python APIs, including those applicable to Maya, Shotgun and 3DEXCITE proprietary software
  • Work closely with the Application Development team to ensure a high level of integration with back-end systems and services; serve as a liaison to help identify and define productionrequirements and propose artist-friendly solutions
  • Work with department representatives to develop tools, techniques and automated solutions to achieve specific project goals; integrate these solutions into the wider pipeline, where possible
  • Work with 3D artists to troubleshoot and fix critical production issues, which may include problems with models, rigs, effects, animation, or rendering
  • Keep up on current technology trends and tools both hardware and software; evaluate and advocate for the adoption of new techniques or tools where relevant
  • Contribute to and maintain pipeline documentation, examples and training materials, conducting and recording live training where needed
  • Support in creation and deployment of artist-created tools and their adoption into the wider pipeline; verifying quality, stability, and adherence to Application Development and Studio practices and guidelines
  • Adhere to Pipeline and Application Development practices and guidelines including coding standards, code reviews, testing, and release management
  • Work with minimal supervision and proactively escalate issues when unable to resolve on own

Your Key Success Factors

  • Degree in Computer Science, Engineering, Graphics and/or equivalent experience preferred
  • 3+ years production experience in the CGI domain (e.g., VFX, games, animation, visualization, etc)
  • 2+ years experience writing custom tools using Python and integrating applications such as Maya into new or existing production pipelines
  • Working knowledge of Maya requiredexperience with Nuke, Photoshop, or Shotgun a big plusFluent in Python (experience with C++, C#, PyMel, TCL or other languages are a plus)
  • Working knowledge of object-oriented programming patterns and design
  • Familiarity with code management and deployment systems (Git, Rez, Pip, etc)
  • Working knowledge of Microsoft Windows environments
  • Experience working databases and production/asset management solutions such as Shotgun or FTrack
  • Experience working with render farm management systemsDeadline highly desired
  • Experience with one or more industry-standard renderers required; VRay highly desired Strong understanding of 3D computer graphics technology, theory and practice (background with 2D technology is a plus)
  • In-depth knowledge of PyQt or PySide and a good UI design sense
  • Expert technical problem-solving and troubleshooting

Demonstrated Abilities:

  • Adapt -- ability to maintain effectiveness when experiencing changes in work tasks or the workenvironment; structures, processes, requirements, culture
  • Collaborate -- ability to work effectively and cooperatively with others both establishing and maintaining relationships
  • Communicate -- ability to clearly convey information and ideas through various methods that engages people and helps them to understand and retain the information
  • Continuously Improve -- Ability to originate action to improve existing conditions and processes
  • Continuously Learn -- ability to identify new areas for learning and use gained knowledge and skill on the job
  • Contribute to Team Success -- ability to actively participate as a member of a team to help achieve the team/business objectives
  • Uphold Customer Focus -- ability to make customers and their needs a focal point of actions
  • Make Decisions -- ability to identify and understand issues, problems and opportunities bycomparing information, using various approaches to determine course of action or solution (considering facets, risks, and constraints)
  • Follow-up -- ability to monitor and track results of projects and assignments
  • Manage Work -- ability to manage time and resources effectively to ensure work is completed as necessary
  • Advocate Quality Orientation -- ability to focus on all aspects of a project and show concern for each aspect of the job in regards to quality and delivery
  • Maintain Technical/Professional Knowledge and Skills -- ability to achieve a satisfactory level of technical and professional skill or knowledge in identified positions and keep current with new developments and technology
  • Conduct Formal Presentation -- ability to present ideas using appropriate technology while tailoring to the specific audience
  • Gain Commitment -- ability to use styles and techniques to gain acceptance of ideas and plans and can modify style according to specific people, task, and situation
  • Monitor Information -- ability to set up ongoing process and procedures to gather and analyze information necessary for management of tasks, projects, or people
  • Initiate Action -- ability to take action to reach objectives sometimes doing it before it is necessary
  • Promote Innovation -- ability to generate creative solutions for situations that resolve problems and create opportunities
  • Manage Conflict -- ability to deal effectively with others in a difficult or controversial