DataStack Jobs logoBeta

Senior Software Engineer / ML Engineer

About our teamNetflix is now the largest studio in the world and producing content at this scale is a unique challenge; this is where our team comes in. We help free up creative resources to focus on what's meaningful: producing amazing & entertaining content. 

We provide foundational services to improve the production process for efficiency and transparency. This includes providing core movie-production data to power workflows for our Studio, Shows, Physical Productions, VFX, and Animation teams. 

Examples include parsing and analyzing Hollywood screenplay “scripts” and serving up all of Netflix’s in-progress ‘productions’ associated data attributes throughout their lifecycles.

Are you an experienced ML, NLP, or Backend Software Engineer who loves building models and operationalizing them at scale? 

You may enjoy working with us if you:

  • Love brainstorming with fellow backend and UI engineers, product designers, product managers, and our users, to understand what they want, determine what they really need, and finally, what we should build.
  • Enjoy the challenge of supporting many internal partners including both frontend, backend, and Data Science teams spanning the Netflix Studio overall; and the individual show Production teams themselves on set.
  • Independently look for needs and create top-tier solutions. Take calculated risks, recognize when you're wrong, learn from your mistakes, and move past them.
  • Have a passion for Natural Language Processing, Named Entity Recognition, or semi-structured text-parsing and analysis.
  • You also excel in developing microservice based distributed systems with high availability, throughput, fault tolerance, & performance.
  • Aim to embrace best practices and are always searching for opportunities to learn & improve.
  • Are interested Script Writing and Film Production, VFX, or Animation workflows

We would love to work with you if:

  • You have a passion for making a positive impact on the daily lives of media professionals bringing stories to life.
  • You are an expert in designing, training, evaluating, and deploying Machine Learning NLP, NER, or NLU models
  • You operated or have experience deploying machine learning & data science models
  • You are an expert programmer in at least one language (like Java, C#, Go, or Python) and ML/DL framework (e.g. PyTorch, TensorFlow, Keras). 
  • You have experience with Amazon Web Services building and deploying cloud related software

Los Gatos, California (remote friendly)Netflix changed how the world watches movies; now we’re changing how they’re made!

Our mission at Netflix is to entertain the world. We do it by producing content in new formats, supporting creators who otherwise wouldn’t have a voice, and telling stories that otherwise wouldn’t be told.

We’re uniquely positioned to use our extensive engineering expertise to reinvent the movie making process, improve creative results, & increase efficiency. Producing entertainment experiences can be a more joyful experience with creative use of technologies and a differentiator for talent producing content with Netflix.

A couple of other things: Our culture is unique & we live by our values, so I invite you to learn more about it here .

We are an equal opportunity employer & value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. You can read more about our point of view on inclusion and diversity here .




United StatesRemote

Job type



Software Engineering


Studio Productions EngineeringDistributed SystemsJavaKeras
DataStack Jobs logo

Copyright © 2021

PrivacyTermsGet in touch