Pipeline Projects Supervisor
Reels Fx
Job Summary
The Pipeline Projects Supervisor oversees the maintenance and expansion of our production pipeline. This role combines project and team management, and technical hands-on involvement. You will work with the Pipeline Technical Supervisor and Pipeline Architect to design, develop, and support a production pipeline built on industry-standard tools and emergent technologies like motion capture, real-time camera, game engine technology, and AI. The primary tools include Maya, Houdini, Karana, Unreal Engine, Perforce, Substance Painter, Git, and Flow Production Tracking. Proficiency in C++ and Python in Linux and Windows is required, with an eagerness to explore new tools. Collaboration with department supervisors is key for consistency and technology reuse.
Must Have
- Oversee maintenance and expansion of production pipeline.
- Combine project and team management with technical involvement.
- Design, develop, and support production pipeline.
- Proficient in C++ and Python programming.
- Proficient in Linux and Windows environments.
- Experience with Maya, Houdini, Unreal Engine, Perforce, Git.
- At least 5 years of relevant professional experience in a production context.
- Bachelor’s degree or higher in Computer Science, Computer Engineering, or related field.
- Experience with collaborative development and code review processes.
- Firm understanding of game, CG, or VFX production pipelines.
- Ability to manage other developers.
- Experience with building custom versions of Unreal engine.
Good to Have
- Experience with motion capture tools, processes, and/or data.
- Knowledge of Perforce (as an asset).
Job Description
Pipeline Projects Supervisor
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.