Analyze and iteratively improve DreamWorks’ compositing tools, plugins, gizmos, and workflows, and collaborate with production creative leadership to design custom plugins and solutions for the needs of each production.
Requirements
- Strong C++ and Python software development
- Experience with third party compositing software (such as Nuke)
- Experience with object-oriented software design
- Experience with UI development using Qt or equivalent UI toolset
- Development experience and ability to work closely with end users and engineers
- Experience in problem solving and balancing quick turnaround with long-term quality
- Experience with USD and its usage in feature production pipelines
- Familiarity with OCIO/ACES workflows and color management
- Experience with collaborative software development and source control (such as Git)
- Experience with UNIX/Linux programming environments
Responsibilities
- Analyze and iteratively improve DreamWorks’ compositing tools, plugins, gizmos, and workflows
- Collaborate with production creative leadership to design custom plugins and solutions for the needs of each production
- Partner with compositors to identify workflow challenges and provide technical solutions
- Optimize compositing scripts, rendering performance, and resource usage
- Provide day-to-day technical support and troubleshooting for compositors
Other
- Bachelor’s degree in Computer Science or related field
- 4+ years experience in software development
- Attention to detail and strong communication skills
- Master’s degree or higher in Computer Science or related field
- Professional experience in a VFX or animation studio
- Hybrid: This position has been designated as hybrid, generally contributing from the office a minimum of three days per week.