Role Details
“Pipeline” can be defined as the workflow, software tools and “glue” that piece the various stages of the VFX process together and supports the efficient and effective delivery of high quality visual effects for each of our various film and TV projects.
Primarily you will assist with the design and creation of software tools that can integrate into our existing pipeline as well as testing and documenting new tools and workflows.
Working as part of a small multidisciplinary IT team, you will also be involved in directly supporting the Artist and Production Teams to resolve any technical issues, process queries and suggest alternative or work around solutions if required.
You will be providing face-to-face technical support and assistance to artists, as well as developing new tools and scripts - predominantly in Python - to meet the specific show requirements.
As you progress, you will be proactively looking ahead at ways in which our processes and workflows can be refined and improved and working with the Technology team to implement them.
You should be able to work both in a self directed manner and collaboratively as part of the wider Technology Team. You will need to be a good time manager and flexible in your approach and comfortable switching priorities as the needs of the business change. A willingness to ‘get stuck in’ is essential along with good creative problem solving skills and an appetite to learn. They will be an effective listener, able to engage with artists and Production at all levels and a clear and concise communicator able to keep end users and managers informed of progress.
Successful candidates should have previous experience in the visual effects or video game industries.
Responsibilities:
Develop, document, and maintain back-end and user-facing software for our visual effects pipeline and workflow and ensure it is running smoothly and efficiently;
Develop innovative tools, plug-ins and widgits.
Updates and features additions to existing tools.
Develop per-show tool customizsations as determined by show Supervisors.
Train and support Artists in using Pipeline tools.
Resolve technical issues and queries, escalating as needed.
Work closely with all departments;
Editorial ie. colour issues, publishing assets, tools and scripts to improve Editorial workflow and effectiveness, e.g. Quicktime maker and Element Library publishes.
CG ie. render setup and technical issues; asset, camera, scene and AOV render publishing; scene management.
2D ie. per-show compositing and workflow setup; data and render publishing
Render Wrangling ie. render farm job wrapper scripts and back-end setup; render troubleshooting.
Core software infrastructure ie. core Python libraries, DCC application software installation and configuration, software source control and release, Shotgun asset management software setup, configuration and maintenance.
Conduct ongoing research and recommend/implement workflows that will improve efficiency.
Regularly walk the floor to ascertain any artist requirements/issues.
Ensure requests for new tools are connected with company strategy.
Update and maintain Wiki.
Skills, experience and knowledge:
Strong written and verbal communication skills.
Ability to work to both long and short deadlines.
Ability to prioritise production tasks in a frequently-changing environment.
Detail oriented with a strong ability to multitask.
Strong programming skills in Python, preferably in the context of DCC applications such as Maya, Nuke and Houdini.
Experience with the Linux operating system.
General understanding of networking and performance issues that arise with automated tools.
A degree in Computer Science.
Experience with Git or another DVCS.
Experience with Shotgun or another production database.
Experience with the Qt application framework.
Experience with Bash scripting, C, C++, MEL.