Pipeline Supervisor – Real-Time
The Pipeline Supervisor is responsible for a team of developers building and maintaining the real-time production pipeline. This is a hands-on role that involves directing and supervising other developers along with pipeline code development. You and your team will design, develop, and support the real-time production pipeline based around motion capture, real-time camera, and game engine technology with integrations to existing feature film pipeline tool sets and workflows.
The primary tool sets include Unreal Engine, Maya, Nuke, Substance Painter, Perforce, Git and Shotgrid. The pipeline supervisor should be proficient in C++, Python, and Mel programming in a Windows environment, and open to exploring new tools, processes, and products as a regular part of the job. You will also work with department supervisors across Reel FX in order to maximize consistency and reuse of technology across the organization.
? Define, document, and promote a workflow and vision for the real-time production group.
? Provide support to artists and supervisors and ensure that issues are resolved in a timely manner.
? Meet with artists and supervisors on a regular basis to identify needs and plan tools that contribute to artist efficiency.
? Develop and maintain pipeline and in-application scripts, tools, and libraries.
? Ensure software best practices are used within the pipeline team.
? Collaborate with department supervisors to help define and improve company tools and workflows.
? 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 Perforce and Git.
? 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 Unreal Engine, Maya, Substance Painter, Nuke, and Shotgrid.
? Experience with motion capture tools, processes, and/or data is a plus.
? Experience with Houdini is a plus.
? Experience with Linux is a plus.
If you are interested in the position, please apply directly here: https://careers.reelfx.com/apply/721?language=en
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 citizen or a permanent resident candidates will be treated in priority.
Only the selected candidates will be contacted. Please note that you may be asked to provide references.