Taro Logo

Software Engineer 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.
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, a global entertainment leader with 283M+ subscribers, is seeking a Staff 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 work on next-generation ML data and feature platforms, improving ML practitioner productivity through innovative solutions. You'll be responsible for developing real-time feature computation engines, managing feature serving infrastructure, and creating frameworks that streamline data availability. The role combines technical expertise in ML infrastructure with a focus on user experience, offering competitive compensation ($100K-$720K) and comprehensive benefits. Working remotely, you'll collaborate with ML practitioners and domain experts to deliver high-quality solutions that drive Netflix's ML innovation across multiple business areas.

Last updated 12 days 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