Walt Disney Animation Studios is seeking a Senior Software Engineer to develop and implement new algorithms and user-facing tools for their Editorial and Post Production applications, aiming to enhance the creative process through technology.
Requirements
- Proficiency in Python and/or C++
- Experience working on common Post workflows, including color pipelines and digital cinema delivery
- In depth understanding of the Baselight Color Grading System, or similar system.
- An understanding of Editorial processes and workflows used in filmmaking, including prior work with AVID Media Composer.
- Strong familiarity with computer hardware and common enterprise server configurations
- Familiarity with the AAF format and/or use of OpenTimelineIO
- Proficiency developing MacOS / iOS applications with Swift
Responsibilities
- Work directly with our filmmakers to design, develop, and maintain world class Editorial and Post Production software applications.
- Developing various applications and APIs that interface with the Baselight Color Grading System and AVID’s Media Composer using AAF and OTIO.
- Collaborate with other Disney Technology teams on distributed systems that bridge and contextualize data across all facets of production.
- Our engineers get the opportunity to work on the full stack of our tools, from developing the underlying algorithms through building intuitive artist-friendly interfaces.
- Work hand in hand with artists and a team of cross-site developers to make the tools we need for the incredibly complex characters/environments featured in our content.
- Develop on top of a highly performant, extendable in-house application framework.
- Develop new artist-centric interaction models using the latest hardware and technologies.
Other
- The ideal candidate must be comfortable supporting a team by bringing fresh insight for shared problem solving, building trust and relationships with users of varying technical skills, and understanding users’ needs/pain points intimately in order to deliver relevant solutions.
- Ability to collaborate with team members across different disciplines
- You care deeply about craftsmanship in your software, and can work backwards from the customer experience.
- Excellent written and verbal communication skills.
- BS Computer Science, Computer Engineering or equivalent industry experience