Job Description
Reporting to Head of Assets. The discipline developer plays a key role in establishing and facilitating the technical roadmap of the assets department. As discipline developer you will understand and feed into the improvement of department pipeline and workflows as defined by the heads of department.
You must maintain a close relationship with senior artists in the various disciplines to build awareness of department needs, knowledge of user workflows and guide design and development of software department projects that service your disciplines.
he Responsibilities
- Being a first line of support point of contact for all artists in the departments you serve
- Triaging support issues and either actioning them yourself or forwarding them on to the appropriate support queue
- Maintaining department specific software projects and tools
- Collaborating with software support to increase their efficiency when addressing issues with artist workflows they may be unfamiliar with
- Creating quick scripts for bespoke tasks that would take artists far too long to perform by hand. For example but not limited to:
Ingesting models and textures from other vendors
File system batch processes that involve per file name actions
Automated creation of complex assets that comply with MPC pipeline
Qualifications
Qualifications
- Very strong python knowledge
- C++ knowledge is a plus
- Constantly trying to reduce personal technical debt by the following:
Following strict MPC code style standards
Including descriptive “doc-strings” with all written classes and functions for automated code reference documentation
Writing unit tests that run various production scenarios through your code so that bugs can be caught before deployed in production
- Experience using one or all of the following applications as a techincal artist: Maya, Nuke, Katana and Mari
- An understanding of artist workflows and how the tools they use work
- Experience using the python API of a digital content creator application like the aforementioned
- Familiarity with the concepts of registering files on a database to facilitate a large team of artists, working across multiple sites
- A passion for moving technology forward to empower artist creativity through alleviation of multi stepped technical processes
Additional Information
Desired Qualifications
- Knowledge of Renderman
- Experience with C/C++ and/or Lua
- Familiarity with developing technology for a large team of artists, working across multiple sites.
by via developer jobs - Stack Overflow
No comments:
Post a Comment