Job Summary
We’re excited to be back in our Montreal studio Tuesday thru Thursday… come join us! The Pipeline Projects Supervisor oversees the maintenance and expansion of our production pipeline. This unique, multi-facetted role combines project and team management, and technical hands-on involvement. You will closely work with our Pipeline Technical Supervisor and Pipeline Architect to achieve company goals. Together with your team, you will help design, develop and support a production pipeline built on industry-standard digital content creation tools and emergent technologies, such as motion capture, real-time camera, game engine technology and artificial intelligence. The primary tool sets include Maya, Houdini, Karana, Unreal Engine, Perforce, Substance Painter, Git and Flow Production Tracking. The Pipeline Projects Supervisor should be proficient in C++ and Python programming in both Linux and Windows environments, and eager to explore new tools, processes and products as part of an ongoing development. You will also collaborate with department supervisors to drive consistency and maximize the reuse of technology across the organization.
Responsibilities
Project management responsibilities:
- Frequently update a pipeline roadmap which summarizes the vision for future developments and the refactoring of existing components.
- Coordinate a development schedule that safeguards project progress from the ongoing flow of support activities.
- Maintain a weekly report of activities for management and tax credits authorities.
People management responsibilities:
- Supervise a team of Pipeline Technical Directors, collaborate with the Technical Supervisor and Pipeline Architect to guide development efforts according to production priorities.
- Plan and track team workload to ensure delivery within pre-established deadlines.
- Document and promote a workflow and strategic vision within production groups.
- Coordinate support for artists and supervisors to ensure timely resolution of issues.
- Meet with artists and supervisors on a regular basis to identify needs and plan tools that contribute to artist efficiency.
Technical responsibilities:
- Hands-on development and maintenance of key pipeline components, in-application scripts, tools, and libraries.
- Implement software development best practices.
- Work with pipeline architects to design modular and reusable code components.
- Interface with our information systems group by providing or using relevant API entry points.
Qualifications
- Bachelor’s degree or higher in Computer Science, Computer Engineering, or other related field.
- At least 5 years of relevant professional experience in a production context.
- Experience with collaborative development and code review processes.
- Proficient in C++, Python, Windows, and software development best practices.
- Firm understanding of game, CG, or VFX production pipelines.
- Knowledge of, and experience with, source code control systems such as Git (Perforce an asset).
- Excellent problem solving, communication, and team skills.
- Ability to manage other developers and create a productive team environment.
- A strong commitment to supporting artists and production staff in a fast-paced, ever-evolving environment.
- Experience with building custom versions of Unreal engine.
- Experience with Maya, Houdini, Karana, Unreal Engine, Perforce, Substance Painter, Git and Flow Production Tracking.
- Experience with motion capture tools, processes, and/or data is a plus.
This job description is not meant to be all-inclusive. Employee may be required to perform other duties to meet the ongoing needs of the organization. Please note that Canadian citizens and Canadian permanent residents will be considered in priority.