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
5+ 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 across 190+ countries, is seeking an experienced Machine Learning Software Engineer to join their Studio Media Algorithms and Eyeline Research teams. This role is at the forefront of innovation, focusing on enhancing and supporting content creators' vision at Netflix.

The position involves working with world-class researchers to design and develop scalable systems that enable the deployment of AI/CV/graphics algorithms. You'll be instrumental in building frameworks for ML/AI R&D in the multimedia domain, from data processing to GPU-based distributed training and production deployment.

As an ML Software Engineer, you'll collaborate with research scientists, product managers, and creative partners to define system requirements and productionize algorithms. The role requires expertise in software engineering, ML/CV pipelines, and cloud infrastructure. You'll work with cutting-edge technologies including GPU training systems, cloud services, and modern ML frameworks.

The ideal candidate brings strong software engineering experience, familiarity with ML and computer vision concepts, and excellent communication skills. Bonus experience includes multimedia systems development, AWS expertise, proficiency with deep learning frameworks, and knowledge of content creation tools.

Netflix offers a unique compensation structure with a competitive salary range of $150,000 - $750,000, allowing employees to choose their preferred mix of salary and stock options. The company strongly values inclusion and diversity, fostering an equal-opportunity environment where all perspectives are welcomed and celebrated.

Join Netflix to be part of a team that's revolutionizing how entertainment content is created and delivered to millions of viewers worldwide. Your work will directly impact the efficiency of content creation and enhance the viewing experience for Netflix's global audience.

Last updated 4 days 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 cross-functionally with research scientists, product managers, and partners
  • 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++)
  • Familiarity with ML, CV, GenAI, and/or 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

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

Equity
  • Flexible compensation structure with choice between salary and stock options
  • Equal-opportunity workplace
  • Inclusive work environment

Interested in this job?

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

Machine Learning Engineer (L4/5) - Studio Media Algorithms

Senior Machine Learning Engineer position at Netflix, focusing on developing ML systems for media algorithms and content creation technology.

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 salary and remote work opportunity.

Software Development Engineer, AWS SageMaker Studio

Senior Software Engineer role at Amazon building ML development tools and IDE features for AWS SageMaker Studio, offering competitive compensation and growth opportunities.

Sr. Software Development Engineer, Amazon

Senior Software Engineer role at Amazon focusing on ML-driven product recommendations, offering $151K-$261K salary plus benefits.

Senior Software Development Engineer, Sponsored Products

Senior Software Engineer role at Amazon Ads focusing on ML systems for ad matching and delivery, requiring 5+ years of experience and offering competitive compensation.