Software Engineer L5 - Data and Feature Infrastructure, Machine Learning Platform

World's leading entertainment service with 283 million paid memberships in over 190 countries, offering TV series, films and games.
United States
$100,000 - $720,000
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Entertainment

Description For Software Engineer L5 - Data and Feature Infrastructure, Machine Learning Platform

Netflix, the world's leading entertainment service, is seeking a Staff Software Engineer to join their Machine Learning Platform team. This role focuses on building cutting-edge data and feature infrastructure to power ML models across various domains including personalized recommendations, payments, games, ads, and more. The position offers an opportunity to work on next-generation ML data and feature platforms that will significantly improve ML practitioners' productivity.

The role involves building sophisticated systems for feature computation, storage, and serving, supporting both high-throughput training and low-latency member-scale inference use cases. You'll be instrumental in developing a centralized feature and embedding store to enable sharing across ML domains, fostering innovation through ML in new business areas.

Working closely with ML practitioners and domain experts, you'll ensure models are built with high-quality features and labels. The position offers competitive compensation ($100,000 - $720,000) with flexibility to choose between salary and stock options. Netflix provides comprehensive benefits including health plans, mental health support, 401(k) with employer match, and flexible time off.

This is an excellent opportunity for experienced engineers passionate about ML infrastructure who want to make a significant impact at scale. The role combines technical expertise with strategic thinking, as you'll be building systems that enable Netflix's ML capabilities across multiple business domains.

Last updated a day ago

Responsibilities For Software Engineer L5 - Data and Feature Infrastructure, Machine Learning Platform

  • Design and build a near-real-time feature computation engine
  • Operate and manage feature computation pipelines and feature serving infrastructure
  • Build and scale systems that accelerate training through performant data loading
  • Create frameworks to streamline data availability for training and serving
  • Develop feature stores that enable feature discovery and sharing
  • Increase ML practitioners productivity through feature and label management

Requirements For Software Engineer L5 - Data and Feature Infrastructure, Machine Learning Platform

Python
Scala
Kafka
  • Experience in building ML or data infrastructure
  • Strong empathy and passion for providing a fantastic user experience to ML practitioners
  • Experience in building and operating 24/7 high-traffic and low-latency online applications
  • Experience with large-scale data processing frameworks such as Spark, Flink, and Kafka
  • Experience in working with and optimizing Scala and/or Python codebases
  • Experience with public clouds, especially AWS
  • Self-driven and highly motivated team player

Benefits For Software Engineer L5 - Data and Feature Infrastructure, Machine Learning Platform

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
  • Flexible time off
  • Paid leave of absence programs

Interested in this job?

Jobs Related To Netflix Software Engineer L5 - Data and Feature Infrastructure, Machine Learning Platform

Machine Learning Software Engineer (L5) - Content and Studio

Senior Machine Learning Software Engineer position at Netflix, focusing on algorithm development and implementation for content localization, offering competitive compensation and comprehensive benefits.

Machine Learning Software Engineer L4/L5

Machine Learning Software Engineer position at Netflix focusing on developing and scaling ML algorithms for personalization systems.

Research Scientist L4/L5, Algorithms Engineering

Senior Research Scientist position at Netflix focusing on machine learning and algorithms engineering, offering competitive compensation and remote work opportunities.

Software Engineer L5, Model Observability & Lifecycle Management, Machine Learning Platform

Staff Software Engineer position at Netflix focusing on ML platform development, observability, and lifecycle management, offering remote work and competitive compensation.

Software Engineer L5, Machine Learning Platform

Staff Software Engineer position at Netflix focusing on building and scaling machine learning infrastructure, offering competitive compensation and comprehensive benefits.