Senior Pipeline TD (Python)

Senior Pipeline TD (Python)

Job Location: Seattle, Washington

Job Description

Senior Pipeline TD (Python)

We have a client in Seattle, Washington looking for a Senior Pipeline TD. This is a full-time, direct-hire position, no contracting involved.

Develop and maintain Python, ShotGrid and Perforce-based software tools.

Provide pipeline support to artists, and general troubleshooting of the asset pipeline.

Reports to the Technical Art Director.

Responsibilities:

• Develop GUI-based Python, Perforce and ShotGrid pipeline and asset management tools in a Windows-based environment.

• Work on tools of a high degree of complexity, requiring broad understanding of the larger pipeline and codebase.

• Help maintain and extend a wide array of existing workflows and scripts including ownership of a customized ShotGrid Toolkit / Perforce implementation that ties together DCC Source Assets with Unreal Engine Runtime Assets.

• Provide front-line tool support across a wide range of disciplines, troubleshoot assets and data translation issues, and help artists with general problem-solving.

• Test and validate tools and techniques in production while regularly releasing new and modified software systems.

• Work with artists, game designers, and technical art staff across a wide range of geographic locations, time zones, and infrastructures.

• Monitor Slack requests and package up problems.

• Develop comprehensive knowledge of software and systems used in game development; contribute to evolving standards and conventions employed by the team and studio.

• Update Confluence-based wiki documentation for the pipeline and tools to reflect any changes that are made.

Requirements:

• Bachelor’s degree or equivalent in Computer Science or a related technical field.

• Demonstrated experience developing and maintaining Python-based tools for use in game development or visual effects.

• At least 5 years production experience in game development, visual effects or related fields.

• Advanced Python knowledge, including GUI frameworks such as PyQt / PySide.

• Experience scripting in one or more of Maya, Houdini, Unreal Engine, Photoshop, etc.

• Thorough understanding of the entire asset development process, from concept to modeling and texturing, rigging, animation, exporting and importing to a real-time engine or renderer.

• Experience with version control as used in software development.

• Familiarity with Autodesk ShotGrid strongly desired.

• Familiarity with Unreal Engine a huge plus.

• Experience with Perforce.

• Experience with C, C++.

• Experience with Windows development and applications such as 3ds max a plus.

• Online Portfolio that effectively exemplifies samples of current and past development work while also clearly demonstrating/communicating how production objectives and specifications were solved/met.

• Python Code Sample w/ GUI.