About the role
- Design, develop, and maintain the required platforms, plugins and extensions for 3rd party packages used in the pipeline.
- Collaborate with supervisors, technical directors, and production teams to identify new features and/or bottlenecks, and develop solutions that improve productivity and scalability.
- Automate processes and data flow between departments to streamline production workflows.
- Assist in the packaging and deployment of pipeline tools.
- Write the necessary end-user and developer documentation for developed tools
- Train and support end users on how to use the developed tools.
- Bachelor’s degree or equivalent in Computer Science, Computer Visualization, or VFX required.
- 5+ years experience as a Senior Pipeline Engineer, Software Engineer, or similar role in a VFX, animation, or relevant development environment.
- Expert proficiency in Python; strong experience with other languages (e.g., C++, JavaScript) is a plus.
- Deep understanding of software development best practices: version control (Git), testing, CI/CD, containerization (Docker/Podman), and scalable system design.
- Hands-on experience with DCC applications; such as Nuke, Houdini, Maya, Unreal, and their respective scripting or expression languages (e.g. VEX, TCL) is a strong asset.
- Familiarity with production tracking tools like FPT (Autodesk Flow Production Tracking), ftrack, or similar.
- Experience with asset management systems, render farm management, industry standard review tools and automation scripting.
- Experience with standard UI/UX toolkits.
- Strong problem-solving skills and the ability to debug complex technical issues.
- Comfortable working in a Linux-based environment.
- Experience with Rez (or similar) for environment and package management.
- Knowledge of Alembic, OpenColorIO, USD (Universal Scene Description) and other open standards from the ASWF.
- Experience with web frameworks (e.g., Flask, FastAPI, Django) and database systems (PostgreSQL, Neo4j, Redis).
- Experience with performance profiling, system monitoring, and observability tools.
- Understanding of network protocols, security best practices, and compliance requirements.
- Open-source contributions or technical writing experience.
- Entrepreneurial mindset or experience working with startups or fast-paced teams.