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
This job posting may no longer be active. You may be interested in these related jobs instead:
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.

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

Senior ML Engineer role at AWS focusing on distributed training systems and ML accelerators, offering competitive compensation and growth opportunities.

Senior Software Engineer, AWS Neuron Inference

Senior Software Engineer position at Amazon working on AWS Neuron ML inference optimization and development.

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 3 months 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?