Tools Developer / Pipeline TD (Core)
Spain, Comunidad de Madrid, MadridTD
Responsible for the overall core pipeline development. Support the different departments and help with all facets of a pipeline development and implementation.
The Pipeline TD (Core) primary focus is to concentrate on the flow of data going from one department to the next in our spectacular animation studio. They assist Supervisors and Productions in their tasks to facilitate on time show delivery in all sorts of ways, especially focused around the facilitation of data exchange cross-departmentally.
It is a position that allows one individual to touch on and be exposed to the whole gamut of an Animation Pipeline. As part of a cohesive software team (IT, Pipeline, TDs), the Pipeline TD (Core) will use their curiosity and investigative skills and listen to our artists, department supervisors and director to identify their challenges and provide implementations and capabilities that integrate smoothly in the overall software platform.
The Pipeline TD (Core) contributes to the overall operation and improvement of the SPA Pipeline. This will include but will not be limited to engaging in cross-department communication, flagging/providing solutions to critical path issues, and creating documentation.
DUTIES & RESPONSIBILITIES
Provide support for artists in learning and using the pipeline
Provide support to the Departments and to the Productions in the smooth running of tasks through our pipeline.
Determine the broad technical and creative approaches, in conjunction with the Head of Pipeline, the Pipeline Team and the CTO
Propose architecture approaches to Head of Pipeline and CTO for core pipeline elements and standalone tools
Create facility-based or show-based scripts and tools
Be an additional point of support for shot based issues, alongside leads and supervisors
Communicate successes and challenges faced by the team to the Head of Pipeline and CTO
Act as a liaison for communicating technical issues to IT or Pipeline
Use time management skills to schedule tasks effectively
EDUCATION AND EXPERIENCE
A degree or equivalent in Computer Graphics, Computer Science or other related course
A solid interest and understanding in multiple areas within animation software development or animation studios production management (e.g. storyboarding, animation, layout, lighting, rendering, compositing, asset management, color science, user support, etc)
Prior experience as a Core Pipeline TD a plus
SKILLS AND ABILITIES
Experience of Python and shell scripting is required
- Prior knowledge of a variety softwares used in animation is a plus, ideally::
one for generalist 3D (ie Maya, Houdini, preferably Blender),
one for compositing (ie Fusion, AfterFX, preferably Nuke),
one for 2D drawing and animation (ie Photoshop, Flash, preferably Harmony)
one for production tracking (FTrack, Kitsu, preferably ShotGrid)
Solid and clean coding practices to understand and expand on our existing code base
Not intimidated by peer reviews while code-developing
A knack for UI/UX (both design methodology and knowledge of frameworks as Qt) is a great plus and we might ask you to use that skill.
Experience with modern data formats and APIs like Alembic, USD, or VDB a plus
Big picture problem solver
- Interest in monitoring and identifying potential inefficiencies in a production pipeline
Ability to troubleshoot and deal with competing priorities and projects
Good at anticipating the downstream impacts (on other departments, on future projects)
- Team oriented with good communication skills
Have a knack for helping others and taking pleasure in making artists’ life easier
Ability to take direction and feedback from a supervisor or a peer
Ability to give constructive feedback and guidance to peers
- Good handling pressure
Ability to work in a sometimes tight-deadline environment.
Ability to derive the path to take for implementation given a particular time constraint is always a plus