Python Developer

Job Description

We are seeking a talented Pipeline Developer focused on improving various automated systems for all studio departments. Strong working knowledge of Python is essential. The job involves creating new tools and updating existing ones to improve workflow, tracking, and organisation across software. The goal is to evolve the pipeline to increase efficiency, accuracy, and reporting for artists, production, and management.

 

Responsibilities

Primarily responsible for developing high quality, stable code to maintain and extend our internal tracking software

Work with all departments on a wide range of automation-focused tasks within an established and evolving code base

Design, develop, and support tools and processes which extend and enhance the pipeline

Encourage innovation and improvement of the development process

Write clear documentation for tools and scripts, including video tutorials

 

Requirements

Strong proficiency with Python 2.x / 3.x

Proficiency with web development (JavaScript, CSS, HTML, etc.)

Understanding of production workflow, project management, and scheduling

Experience with revision control systems (Git) Strong problem-solving and debugging abilities

Strong team communication skills

Ability to work within a schedule and deliver effectively to deadlines

Code must be clean and well-commented

Experience with digital content creation software APIs (Maya, Adobe Suite, Unity, Unreal, Nuke, RV, etc.)