company_logo

Full Time Job

Senior Software Engineer - Animation Studio Technology

Netflix

Los Angeles, CA 08-20-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Senior Software Engineer (Pre-production Pipeline) - Animation Studio Technology

It's an amazing time to be joining Netflix as we continue to transform entertainment around the world. We have grown to more than 210 million paid memberships in over 190 countries. We've become one of the largest entertainment studios in the world, creating new original content at an incredible pace. The Studio Innovation product team is front and center of this growth. We build software that fuels the production and creation of Netflix content. The Animation Studio Technology team within Studio Innovation builds products that power the Netflix Animation Studio ecosystem.

About the Role:

A Software Engineer (Pre-production Pipeline) designs and implements tools and systems that manage and visualize the data used during the development of animated content. The team is responsible for delivering a platform and set of tools that seamlessly integrates Design, Story, Editorial and Pre-visualization. Artists, supervisors and production staff may be geographically dispersed, and our tools must support effective collaboration with minimal perceived latency. Each engineer takes strong ownership of tasks from design through execution, produces reliable and reusable code and provides assistance to Technical Directors during the design and deployment of departmental tools.

Responsibilities:
• Develop tools, storage solutions, web services, and APIs to support a cloud-based pipeline for animation pre-production.
• Develop a distributed, collaborative platform for the integration of the multiple 3rd-party tools required for pre-production.
• Work closely with the other Netflix Software Engineering teams to leverage shared technology and ensure successful software deployment.
• Troubleshoot and debug problems across multiple departments and software packages.
• Work with all departments to perfect workflow and data transfer.
• Continually review the pipeline and provide solutions to increase overall efficiency.

Qualifications:
• Strong programming skills. Extensive experience in Python, C++, or Java.
• Familiarity with 3rd party tools used in pre-production (e.g. ShotGrid, Flix, Avid, Photoshop, Maya) and their APIs.
• Experience with parsing and generation of editorial data, e.g. EDL, AAF, OTIO, is a plus.
• Experience with back-end persistent storage mechanisms such as SQL, Protobuf, JSON is a plus.
• Ability to establish priorities, drive results and work independently or within a group.
• Exceptional communication skills in dealing with both technical and artistic groups.

For more information on what it's like to work at Netflix, please take a look at our culture memo!

Jobcode: Reference SBJ-gwn71k-216-73-216-56-42 in your application.