Machine Learning Engineer L5

Netflix is a global streaming entertainment service offering movies, TV shows, and original content to millions of subscribers worldwide.
$100,000 - $720,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Consumer

Description For Machine Learning Engineer L5

Netflix is seeking a Machine Learning Engineer L5 to join their Algorithms Engineering group, focusing on enhancing personalization systems and algorithms. This role combines advanced machine learning expertise with software engineering to power Netflix's global entertainment platform. The position offers an opportunity to work on large-scale, real-time systems that directly impact millions of users worldwide.

The role involves collaborating with cross-functional teams to develop and implement machine learning algorithms that improve personalization, recommendations, and member experiences. You'll be responsible for creating scalable, production-ready ML solutions and optimizing their performance for Netflix's diverse global audience. The position requires expertise in machine learning algorithms, strong software development skills, and experience with technologies like Python, Scala, or Java.

This is an exciting opportunity for someone with 5+ years of experience in applied machine learning and a strong academic background (PhD or Masters preferred). The role offers competitive compensation ($100,000 - $720,000), comprehensive benefits, and the chance to work at one of the world's leading streaming platforms. You'll be part of a team that's pushing the boundaries of machine learning applications in entertainment, working on cutting-edge technologies including transformers, large language models, and recommendation systems.

The position is based in Los Gatos, California, offering an in-person work environment where you can collaborate directly with talented peers. Netflix's unique culture emphasizes freedom and responsibility, allowing you to make significant impacts while working on challenging problems in machine learning and personalization at a global scale.

Last updated 20 hours ago

Responsibilities For Machine Learning Engineer L5

  • Collaborate with cross-functional teams to develop and implement machine learning algorithms
  • Create scalable, production-ready ML solutions
  • Optimize performance and scalability of machine learning models
  • Design and conduct offline experiments and A/B tests
  • Contribute to ML infrastructure and tooling improvement
  • Engage in continuous learning and development

Requirements For Machine Learning Engineer L5

Python
Java
Scala
  • 5+ years of experience in applying machine learning in an industrial setting
  • PhD or Masters in Computer Science, Statistics, or related field
  • Expertise in machine learning algorithms and frameworks
  • Excellent software design and development skills in Python along with Scala, Java, C++, or C#
  • Experience in recommendations, personalization, transformers, LLMs, or RLHF
  • Great interpersonal skills including strong written and verbal communication

Benefits For Machine Learning Engineer L5

Medical Insurance
Mental Health Assistance
401k
Equity
Parental Leave
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • 35 days annual PTO for hourly employees
  • Flexible time off for salaried employees

Interested in this job?

Jobs Related To Netflix Machine Learning Engineer L5

Machine Learning Software Engineer (L5) - Content and Studio

Senior Machine Learning Software Engineer position at Netflix, focusing on algorithm development and implementation for content localization, offering competitive compensation and comprehensive benefits.

Machine Learning Software Engineer L4/L5

Machine Learning Software Engineer position at Netflix focusing on developing and scaling ML algorithms for personalization systems.

Software Engineer L5 - Data and Feature Infrastructure, Machine Learning Platform

Staff Software Engineer position at Netflix focusing on building ML data and feature infrastructure to power machine learning models across various domains.

Research Scientist L4/L5, Algorithms Engineering

Senior Research Scientist position at Netflix focusing on machine learning and algorithms engineering, offering competitive compensation and remote work opportunities.

Software Engineer L5, Model Observability & Lifecycle Management, Machine Learning Platform

Staff Software Engineer position at Netflix focusing on ML platform development, observability, and lifecycle management, offering remote work and competitive compensation.