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

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, ads, and more.

The position offers an opportunity to work on next-generation ML data and feature platforms that will significantly enhance ML practitioners' productivity. You'll be responsible for developing 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.

As part of the role, you'll build a centralized feature and embedding store to enable sharing across ML domains, fostering innovation through ML in new business areas. You'll work closely with ML practitioners and domain experts to ensure high-quality features and labels, while collaborating with the broader Machine Learning Platform organization to deliver a cohesive end-user experience.

The compensation is highly competitive, ranging from $100,000 to $720,000, with the flexibility to choose between salary and stock options. Netflix offers comprehensive benefits including health plans, mental health support, 401(k) with employer match, and various insurance coverage. The company promotes a unique culture focused on inclusion and diversity, offering a meaningful work environment where innovation and technical excellence are valued.

This remote position provides an excellent opportunity for experienced engineers passionate about ML infrastructure to make a significant impact at one of the world's leading technology companies. The role requires expertise in Python, Scala, and various data processing frameworks, making it ideal for those with strong technical backgrounds in ML infrastructure and distributed systems.

Last updated 8 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 feature and label management

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) - Content and Studio

Senior Analytics Engineer role at Netflix focusing on content and studio analytics, requiring 4+ years of experience in data analysis and engineering.

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.

Senior Business Intelligence Engineer, Sales Insights & Recommendations

Senior Business Intelligence Engineer role at Amazon Advertising, focusing on data analysis and BI solutions for sales team effectiveness.

Sr. Data Engineer, Customer Engagement Technology

Senior Data Engineer position at Amazon focusing on customer service technology, requiring 5+ years experience in data engineering, offering competitive salary and benefits.