Machine Learning Engineer

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

Description For Machine Learning Engineer

Netflix is seeking a Machine Learning Engineer 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 involves working with cutting-edge ML technologies, including recommendations, personalization, and large language models, while collaborating with cross-functional teams of researchers, engineers, and data scientists.

The role requires a strong background in both theoretical and practical machine learning, with candidates expected to have 5+ years of industrial experience and advanced degrees in relevant fields. You'll be responsible for developing scalable ML solutions that directly impact Netflix's 200M+ global subscribers, working on everything from initial concept to production deployment.

Netflix offers a unique compensation structure with flexible salary-to-stock options ratio, comprehensive benefits, and a culture of innovation. The position is based in Los Gatos, California, at Netflix's headquarters, offering an opportunity to work with some of the best minds in the streaming entertainment industry. The company's commitment to continuous learning and cutting-edge technology makes this an ideal role for someone passionate about applying ML at scale.

The role combines technical expertise with business impact, as you'll be working on systems that directly influence how millions of users discover and enjoy content. Netflix's strong engineering culture, coupled with its significant investment in machine learning infrastructure, provides an excellent environment for professional growth and impact.

Last updated an hour ago

Responsibilities For Machine Learning Engineer

  • 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

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

Medical Insurance
Mental Health Assistance
401k
Vision Insurance
Dental Insurance
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
  • 35 days annually for paid time off (hourly employees)
  • Flexible time off (salaried employees)

Interested in this job?

Jobs Related To Netflix Machine Learning Engineer

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.

ML Software Engineer (L4/L5) - Media Algorithms

Senior ML Software Engineer role at Netflix focusing on media algorithms and AI/CV systems for content creation enhancement.

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.

Machine Learning Engineer

Senior Machine Learning Engineer role at Apple working on Vision Pro's Eyesight, Persona and VisionOS technologies.