Story & Editorial Pipeline Software Engineer
Full Time Job
We currently have an opening for a software engineer who, like us, enjoys creating and maintaining world-class tools. That we get to do it in a creative environment where we celebrate a film's release each year is icing on the cake.
If you are someone with a deep understanding of software application engineering, an ability to collaborate with multi-functional teams, and are skilled in designing and implementing robust, easy to maintain code, we would love to see your resume.
• Work closely with story artists, editors, and others during the iterative, creative process making our award-winning films as they use software you wrote
• Design, develop, and maintain our modern code base, employing strong principles for code quality and maintainability
• Hear about the unique requirements for new and existing filmmaking processes and plan for tool functionality spanning pre-production, production, and post-production lifecycle
• Collaborate with Researchers on what's innovative, interesting, and helpful in meeting the software needs of our animators and artists
• Contribute to Open Source projects used in the filmmaking industry, such as OpenTimelineIO
• Have an opportunity to learn how to make films, if you want to, because it'll make you a better software engineer
• Present your work to the engineering and filmmaking teams
• 3-5 years of strong professional engineering experience
• A deep understanding of Python, C and/or Swift
• Strong software engineering skills are a requirement. Use of git, code reviews, automated testing, and continuous integration are a key part of our workflow
• A desire to work closely with users is a must. Previous experience doing so in a creative environment is a plus
• Ability to trouble-shoot with a high attention to detail and quality – this is where we honor our commitment to quality software. We enjoy an environment that allows us to sweat the details and only occasionally to hack something together quickly. Hopefully you do too.
• Bachelor's degree in Computer Science or equivalent
• Be well versed in macOS/iOS and/or Linux environments and have experience in using modern UI frameworks, such as Cocoa/UIKit or Qt
• Knowledge of modern computer graphics, OpenGL and GPU technologies is a strong plus
• Experience with video production tools (e.g. Premiere, Final Cut, Avid, Nuke, ffmpeg)
• Experience with editorial formats (e.g. AAF, EDL, OTIO, etc.)
• Experience with drawing tools (e.g. Photoshop, Procreate, etc.)
• Experience with 3D applications (e.g., Maya, Houdini, Katana)
• Experience with game engines (e.g. Unity, Unreal)
• Experience building web services (e.g. REST, etc.)
• Previous experience in a production environment is highly desired
Pixar's Software R&D Department develops in-house proprietary filmmaking software used by the story artists, editors, creative, and technical staff who bring life to Buzz and Woody, Joy and Sadness and a variety of characters known across the globe. At Pixar, we are all a part of the storytelling process.