In this episode of #TrueMLtalks, Savin from Outerbounds shares insights into the MLOPs use cases in Netflix. Drawing from his experiences initially with LinkedIn and Netflix, Savin delves into how he used her previous experience to start his journey with Outerbounds.
The discussion with Savin covered a wide array of topics, including:
Savin’s story begins with an opportunity— a chance to join a startup in Silicon Valley—which would set the stage for over a decade of impactful work in ML, shaping both his professional trajectory and the evolution of ML technologies.
Background in Software Engineering
Savin started his career grounded in software engineering, a field that provided him with the fundamental skills necessary to navigate and innovate within the tech industry. His initial roles involved typical software development tasks, but it wasn't long before his career took a significant turn towards the burgeoning field of machine learning.
Transition to ML Engineering
The shift occurred when Savin found himself working at a startup where he could play a role bridging the gap between data scientists and software engineers. This position exposed him to the complexities and challenges of ML projects, where he quickly realized the need for a new type of engineering. This realization coincided with the industry's recognition of "ML engineering" as a distinct discipline, highlighting Savin's early and prescient engagement with this field.
Joining Netflix
Savin’s career trajectory took a pivotal turn when he joined Netflix. At Netflix, he was introduced to a unique corporate culture known for its innovative edge and high stakes in data-driven decision making. It was here that Savin would make one of his most significant contributions to the field of machine learning: the development of Metaflow.
Challenges in ML at Netflix
Netflix posed a new set of challenges and opportunities. The company’s reliance on data and its vast resources allowed Savin to explore ML's possibilities deeply. However, he also encountered the complexities of managing large-scale ML projects, which involved intricate data management and compute resources that needed to be orchestrated effectively to support data scientists' innovative work.
Creating Metaflow
Metaflow was developed in response to these challenges. It was designed to simplify the workflow for data scientists by abstracting away the engineering complexities associated with ML projects. This platform allowed data scientists at Netflix to focus more on experimentation and less on the underlying systems, thereby enhancing productivity and innovation.
Integration and Management of ML Systems
One of the most significant challenges in developing Metaflow was the integration and management of complex ML systems. Savin and his team needed to ensure that Metaflow could not only support the diverse needs of data scientists but also integrate seamlessly with existing technologies at Netflix. This required a deep understanding of both the technical and operational aspects of ML projects.
Lessons Learned from Deploying ML Technologies
The development and deployment of Metaflow provided numerous lessons in handling large-scale ML technologies. These included the importance of scalability, the need for robust data management systems, and the challenges of ensuring that ML systems could operate efficiently across different environments. These lessons would prove invaluable as Savin moved on to his next venture.
From Netflix to Outerbounds
Building on his experiences at Netflix, Savin co-founded Outerbounds to take his work with Metaflow to the next level. Outerbounds was established with the goal of democratizing access to sophisticated ML tools, making it easier for companies across various industries to implement advanced ML solutions without needing to build complex infrastructure from scratch.
The mission of Outerbounds is to bridge the gap between the advanced ML capabilities developed in companies like Netflix and the broader market that could benefit from these innovations. By providing both the tools and the expertise needed to implement effective ML solutions, Outerbounds aims to empower more organizations to use ML to drive innovation and efficiency.
As machine learning continues to evolve, Savin’s journey from a software engineer to a leading innovator in ML technology encapsulates the dynamic nature of the field. His work with Metaflow and Outerbounds illustrates the ongoing need for tools and platforms that can adapt to the increasing complexity of ML projects. Looking ahead, Savin’s contributions are set to continue shaping the landscape of machine learning, pushing the boundaries of what is possible and facilitating the wider adoption of this transformative technology.
Join AI/ML leaders for the latest on product, community, and GenAI developments