Lead Pipeline Developer
Method Studios
Vancouver, BCThis was removed by the employer on 2/28/2017 2:49:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the Animation/Graphic Design/Visual FX Category
Browse the IS/IT Category
Search for Lead Pipeline Developer jobs in Vancouver-BC
Search all Lead Pipeline Developer postings
Full Time Job
Method Pipeline leads help shape the evolution of our technologies and workflows to enable productions to work more quickly and efficiently. The Application Pipeline Lead focuses on front-end user-facing software, guiding the design and development of artist and production tools that interface or plug in to our primary visual effects software applications. Our leads should be versatile and able to tackle new problems throughout the post-production pipeline as we push new technology forward.
Responsibilities
Work closely with pipeline supervisor, project manager, and other pipeline leads to:
• Architect, design, and plan software development.
• Rank, prioritize, and schedule development and bug fixing.
• Write new code and maintain existing code in the pipeline.
• Regularly review and assess development schedules and progress.
• Guide other developers in building and implementing complicated projects.
• Reuse central libraries whenever possible.
• Amend department standards over time based on needs.
• Make sure all code conforms to Method coding standards and conventions.
• Perform code reviews and process pull requests.
• Create documentation for new tools and tool updates.
• Communicate cross-site development to avoid duplicate effort.
• Join meetings and give demos with other sites.
• Interpret development requests into actionable designs and tasks.
• Provide a point of contact when productions have critical issues.
Qualifications
Minimum qualifications:
• BA/BS in Computer Science or equivalent practical experience.
• 5 years experience working in visual effects post-production pipelines
• Expertise in Python and shell scripting.
• Experience developing plugins for computer graphics applications (e.g. Maya, Nuke, Houdini).
• Knowledge of Linux systems configuration and experience developing on Linux platforms.
Preferred qualifications:
• Experience with C/C plugin development.
• Familiarity with revision control systems and collaborative development.
• Experience leading development teams.