Machine Learning Software Engineer L4/L5

One of the world's leading entertainment services with 283 million paid memberships in over 190 countries.
United States
$100,000 - $720,000
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Consumer

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. The position offers an opportunity to work on large-scale recommendation systems, collaborating with researchers and product managers to design and implement scalable solutions.

The role requires strong software engineering fundamentals, particularly in Python and other languages like Scala or Java, along with experience in distributed computing and data frameworks. You'll be responsible for developing and scaling machine learning solutions that directly impact the Netflix user experience, working with cutting-edge technologies and frameworks.

This is an excellent opportunity for experienced engineers interested in machine learning applications at scale. The position offers competitive compensation ($100,000 - $720,000), with flexibility to choose between salary and stock options. Netflix provides comprehensive benefits including health coverage, mental health support, and flexible time off.

The company culture emphasizes inclusion and diversity, offering a collaborative environment where engineers can make significant impacts on how millions of users experience Netflix. You'll be working remotely, contributing to innovative projects in personalization, search, and recommendations while helping shape the future of entertainment technology.

Last updated 13 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 used beyond the team
  • Drive vision, requirements, design, implementation, testing, and ownership of software components
  • Collaborate with applied researchers and data scientists

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

Machine Learning Engineer

Senior Machine Learning Engineer position at Netflix, focusing on personalization and recommendation systems, offering remote work and competitive compensation.

ML Software Engineer (L4/L5) - Media Algorithms

Senior ML Software Engineer position at Netflix focusing on media algorithms and AI/CV systems development, offering competitive compensation and the opportunity to impact global entertainment technology.

Machine Learning Engineer

Senior Machine Learning Engineer position at Netflix, focusing on developing and scaling ML algorithms for personalization and recommendations, requiring 5+ years of experience and advanced degree.

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.

Sr. Software Development Engineer, Demand Science Optimization (DSO)

Senior Software Engineering role at Amazon focusing on machine learning and big data analytics for device demand forecasting and supply chain optimization.