Machine Learning Software Engineer L4/L5

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
4+ years of experience
AI · Entertainment

Description For Machine Learning Software Engineer L4/L5

Netflix, a global entertainment leader with 283 million subscribers, is seeking a Machine Learning Software Engineer to join their Algorithms team. This role combines software engineering expertise with machine learning to enhance Netflix's personalization systems. You'll work on designing and scaling ML solutions that power the Netflix experience, collaborating with researchers, product managers, and engineers.

The position offers an opportunity to impact millions of users through algorithmic innovations in personalization, search, and recommendations. You'll be responsible for implementing production-ready solutions, mentoring team members, and driving software engineering best practices. The role requires strong technical skills in Python and distributed systems, along with experience in machine learning applications.

Netflix offers a competitive compensation package ranging from $100,000 to $720,000, with flexibility to choose between salary and stock options. The company provides comprehensive benefits including health plans, mental health support, and generous time off policies. As a remote position, you'll have the flexibility to work from anywhere while contributing to one of the world's leading streaming platforms.

The ideal candidate will have 4+ years of software engineering experience, strong collaborative skills, and a passion for applying ML concepts at scale. You'll be part of a team that values innovation, inclusion, and technical excellence, working on cutting-edge projects that directly impact how millions of people discover and enjoy content on Netflix.

Last updated 11 days ago

Responsibilities For Machine Learning Software Engineer L4/L5

  • Design, develop, and scale solutions for machine learning algorithms
  • Work with machine learning researchers, product managers, and other engineers
  • Implement scalable, flexible, production-ready solutions for algorithms
  • Guide the team towards better software engineering practices
  • Create solutions that are used beyond the team
  • Drive vision, requirements, design, implementation, testing, and ownership of software components

Requirements For Machine Learning Software Engineer L4/L5

Python
Java
Scala
  • A degree in Computer Science or a related field
  • 4+ years of full time software engineering experience with a bachelor's degree; or 2+ years of experience with a graduate degree
  • Excellent software design and development skills in Python along with Scala, Java, C++, or C#
  • Solid understanding of various software engineering best practices
  • Experience building web-scale parallel and distributed computing systems
  • Experience with large-scale data frameworks such as Spark or Flink
  • Excellent collaboration skills
  • Broad understanding of core machine learning concepts

Benefits For Machine Learning Software Engineer L4/L5

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 Software Engineer L4/L5

Research Scientist L4/L5, Algorithms Engineering

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

Machine Learning Engineer

Senior Machine Learning Engineer role at Netflix focusing on personalization and recommendation systems, offering competitive salary and remote work flexibility.

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.