We are looking for an experienced Python Developer to help us enhance and maintain our VFX pipeline. The ideal candidate will have a strong background in Python programming and a deep understanding of the VFX industry’s technical requirements. This role involves developing tools, automating workflows, and ensuring our pipeline is efficient and scalable to handle the demands of high-end VFX production.
Key Responsibilities:
- Develop and maintain custom tools and scripts to streamline VFX production workflows.
- Collaborate with VFX artists, TDs (Technical Directors), and other developers to identify pipeline requirements and inefficiencies.
- Integrate third-party software and APIs into the pipeline (e.g., Maya, Houdini, Nuke, Shotgun).
- Optimize pipeline performance and troubleshoot technical issues as they arise.
- Document pipeline processes and provide training to artists and production staff.
- Stay up-to-date with industry trends and technologies to continuously improve the pipeline.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Proven experience as a Python Developer, preferably in the VFX or animation industry.
- Strong understanding of VFX production processes and pipeline architecture.
- Proficiency in Python and familiarity with relevant libraries and frameworks (e.g., PyQt/PySide for GUI development).
- Experience with VFX software and tools such as Maya, Houdini, Nuke, and Shotgun.
- Knowledge of version control systems (e.g., Git) and collaborative development practices.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, dynamic environment.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Experience with other programming languages such as C++ or MEL.
- Familiarity with cloud-based production environments and services.
- Understanding of database systems and data management.
- Knowledge of render farm management and distributed computing.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work on high-profile projects with a talented and passionate team.
- Professional development opportunities and continuous learning.
- Collaborative and inclusive work environment.
- Flexible working hours and remote work options.