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

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
Data
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Entertainment

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

Netflix, a global entertainment leader with 283 million subscribers, is seeking a Senior Software Engineer for 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, and ads.

The position offers an opportunity to develop a next-generation ML data and feature platform that will significantly enhance ML practitioners' productivity. You'll be responsible for creating systems that enable easy definition and testing of ML features while managing computation, storage, and serving of feature values for both high-throughput training and low-latency inference use cases.

Working with the broader Machine Learning Platform organization, you'll help deliver a cohesive end-user experience that boosts ML practitioners' efficiency. The role involves building near-real-time feature computation engines, managing feature computation pipelines, and developing feature stores for discovery and sharing.

Netflix offers a comprehensive benefits package including health plans, mental health support, 401(k) with employer match, stock options, and flexible time off. The company values inclusion and diversity, fostering an environment where innovation thrives through collaborative efforts across various ML domains.

The compensation range of $100,000 - $720,000 reflects Netflix's commitment to top market rates, with the flexibility to choose your preferred mix of salary and stock options annually. This remote position provides an excellent opportunity to impact Netflix's ML infrastructure while working with cutting-edge technologies in a culture that emphasizes freedom and responsibility.

Last updated 12 days ago

Responsibilities For Software Engineer L4/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 easy feature and label definition and access

Requirements For Software Engineer L4/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 L4/L5 - Data and Feature Infrastructure, Machine Learning Platform

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

Interested in this job?

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

Analytics Engineer (L5) - Regional Understanding

Senior Analytics Engineer role at Netflix, focusing on regional understanding and data-driven insights to shape global strategy.

Data Engineer (L5) - Growth Insights and Foundations

Netflix is hiring a Senior Data Engineer to build low-latency data products and distributed systems for enhancing user experiences across their platform.

Sr. Data Architect, Professional Services

Senior Data Architect position at AWS Professional Services, focusing on cloud architecture, data solutions, and customer success with 5+ years experience required.

Data Architect - Professional Services

Senior Data Architect position at AWS Professional Services, focusing on cloud architecture and data solutions implementation with 3+ years experience required.

Sr. Software Engineer, Data Platform

Senior Software Engineer position at Tesla's Data Platform team, building distributed systems processing terabytes of IoT data from Tesla's product ecosystem.