Machine Learning Engineer

Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games.
$100,000 - $720,000
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Entertainment

Description For Machine Learning Engineer

Netflix, a global entertainment powerhouse with 283 million paid memberships across 190+ countries, is seeking a Machine Learning Engineer to join their Algorithms team. This role presents an exciting opportunity to shape the future of content personalization and recommendation systems at scale. The position combines cutting-edge machine learning with practical software engineering to enhance the Netflix viewing experience for millions of users worldwide.

The ideal candidate will work at the intersection of research and implementation, taking ML algorithms from conception to production in Netflix's sophisticated real-time systems. You'll collaborate with cross-functional teams to develop and optimize machine learning solutions that directly impact user experience and business metrics. The role requires expertise in both theoretical ML concepts and practical software engineering, with opportunities to work on recommendations, personalization, and large language models.

This is an exceptional opportunity for someone passionate about applying ML at scale, offering competitive compensation ($100,000-$720,000), comprehensive benefits, and the chance to work with world-class talent. Netflix's unique culture emphasizes freedom and responsibility, allowing you to make significant impacts while working on challenging problems in content personalization and recommendation systems.

The position offers remote work flexibility, comprehensive benefits including health plans and mental health support, and Netflix's renowned flexible time off policy. You'll be part of a team that values innovation, inclusion, and continuous learning, with opportunities to contribute to open-source projects and stay at the forefront of ML advancements.

Last updated 12 days 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, Long-term Reward Modeling, Bandits, Transformers, Large-Scale Language Models
  • Great interpersonal skills including strong written and verbal communication

Benefits For Machine Learning Engineer

401k
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
Dental Insurance
  • 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

Machine Learning Software Engineer L4/L5

Senior Machine Learning Software Engineer position at Netflix, focusing on developing and scaling ML algorithms for personalization systems with competitive compensation and comprehensive benefits.

Research Scientist L4/L5, Algorithms Engineering

Senior Research Scientist position at Netflix focusing on machine learning algorithms, recommendations, and personalization systems.

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

Senior Software Engineer role at Netflix focusing on building and scaling machine learning training platforms and infrastructure.

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

Senior Software Engineer position at Netflix focusing on Machine Learning Platform development, offering competitive salary and comprehensive benefits.

AI Research Engineer, Data Quality, Tesla Bot

Senior AI Research Engineer position at Tesla, focusing on data quality for the Tesla Bot project, offering competitive salary and comprehensive benefits.