ML Software Engineer (L4/L5) - Media Algorithms

World's leading entertainment service with 283 million paid memberships in over 190 countries offering TV series, films and games.
$150,000 - $750,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Entertainment

Description For ML Software Engineer (L4/L5) - Media Algorithms

Netflix, the world's leading entertainment service with 283 million paid memberships globally, is seeking an experienced ML Software Engineer to join their Studio Media Algorithms and Eyeline Research teams. This role is at the forefront of innovation, focusing on enhancing content creation processes and viewer experience worldwide.

The position involves designing and developing scalable systems and infrastructure that enable researchers to create and deploy AI/CV/graphics algorithms for studio/content creators. You'll work closely with world-class researchers and scientists, bridging the gap between research and production implementation.

Key responsibilities include developing reusable frameworks for ML/AI R&D in multimedia, managing distributed GPU training systems, and deploying models into creator workflows. The role requires strong software engineering fundamentals, with expertise in Python, Java, or C++, and experience with cloud infrastructure and GPU computing.

The ideal candidate will have a proven track record in production software engineering, understanding of machine learning pipelines, and excellent communication skills. Additional valuable experience includes working with multimedia systems, AWS, deep learning frameworks like PyTorch and TensorFlow, and familiarity with content creation tools.

Netflix offers a unique compensation structure where employees can choose their mix of salary versus stock options annually, with a competitive range of $150,000 - $750,000. The company strongly values inclusion and diversity, fostering an environment where innovation and creativity thrive. This Los Angeles-based role offers an opportunity to impact millions of viewers while working with cutting-edge technology in entertainment.

Last updated 16 hours ago

Responsibilities For ML Software Engineer (L4/L5) - Media Algorithms

  • Design and develop systems and reusable frameworks for ML/AI R&D in multimedia domain
  • Collaborate with research scientists, product managers, and partners to define system requirements
  • Productionize algorithms and models, and run human-in-the-loop inference tasks
  • Participate in model development and propose scalable designs
  • Champion software engineering best practices within the team

Requirements For ML Software Engineer (L4/L5) - Media Algorithms

Python
Java
  • Experience in software engineering within a production environment
  • Proficiency in object-oriented programming (Python, Java, or C++)
  • Experience with CI/CD
  • Familiarity with ML, CV, GenAI, and graphics pipelines
  • Experience with distributed data processing systems
  • Proficient in cloud infrastructure, including S3, Docker containers
  • Basic understanding of GPU training and inference
  • Excellent communication and interpersonal skills
  • Ability to navigate ambiguity

Benefits For ML Software Engineer (L4/L5) - Media Algorithms

Equity
  • Competitive salary with choice between salary and stock options

Interested in this job?

Jobs Related To Netflix ML Software Engineer (L4/L5) - Media Algorithms

Machine Learning Engineer (L5 - Senior) , Ads Inventory Management & Forecasting

Senior Machine Learning Engineer position at Netflix, focusing on ads inventory management and forecasting, offering competitive compensation ($100k-$720k) and comprehensive benefits.

Software Engineer L4/L5, Training Platform, Machine Learning Platform

Senior Software Engineer position at Netflix focusing on building and scaling machine learning training platforms, offering competitive compensation and comprehensive benefits.

Machine Learning Engineer

Senior Machine Learning Engineer position at Netflix, focusing on developing and scaling ML algorithms for personalization and recommendations, requiring 5+ years of experience and advanced degree.

Software Engineer L4/L5, Model Serving Systems, Machine Learning Platform

Senior Software Engineer position at Netflix focusing on building and scaling ML/AI infrastructure for model serving systems, with emphasis on LLMs and foundation models.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.