Supporting Diverse ML Systems at Netflix

QCon San Francisco 2024

Session MLOps

Supporting Diverse ML Systems at Netflix

Monday Nov 18 / 10:35AM PST, Ballroom A

Abstract

Netflix uses data science and machine learning across all facets of the company, powering a wide range of business applications. The Metaflow machine learning platform at Netflix provides an entire user-centric ecosystem of abstractions and integrations that allow practitioners to tackle a diverse set of business problems.

In this talk, we will first introduce Metaflow, an Open Source Software, and how it accelerates the work of ML practitioners by providing simple and consistent abstractions over core properties of ML pipelines. We will show how components such as data, orchestration, hosting and others can be simply combined to iterate quickly from design to production over a wide range of complex data science and ML workflows.

Through the talk we will highlight use cases to demonstrate the breadth of ML applications developed on Metaflow, and we will point out the user-design, technical and operational principles that helped us scale to hundreds of users and several hundreds of workflows while maintaining a small team with a focus on customer service and interactions.

The presentation will cover:

  • How to build foundational components that can be combined to create novel ML applications across diverse use cases.
  • How to design user-centric systems that cater to a wide range of ML practitioners.
  • Technical and operational lessons about scaling and maintaining a large platform with a small team.

Topics

MLOps Staff Plus Engineering AI/ML Metaflow
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Monday 18 November

10:35 Ballroom A Session MLOps Supporting Diverse ML Systems at Netflix David Berg, Romain Cledat 11:45 Ballroom A Session Architecture Optimizing Search at Uber Eats Janani Narayanan, Karthik Ramasamy 13:35 Ballroom A Session Architecture Changing the Model: Why and How We Re-Architected Slack Ian Hoffman Staff Software Engineer @Slack, Previously @Chairish 14:45 Seacliff D Unconference Unconference: Architectures You've Always Wondered About 15:55 Ballroom A Session HTTP How GitHub Copilot Serves 400 Million Completion Requests a Day David Cheney Lead, Copilot Proxy @GitHub, Open Source Contributor and Project Member for Go Programming Language, Previously @VMware 17:05 Ballroom A Session Legacy Modernization: Architecting Real-Time Systems Around a Mainframe Jason Roberts, Sonia Mathew