Netflix logo

Senior Software Engineer, Machine Learning Platform (Metaflow)

Netflix

Job Overview

Netflix is the world's leading streaming entertainment service with 240M+ paid memberships in over 190 countries enjoying TV series, documentaries, and feature films across a wide variety of genres and languages. Machine Learning drives innovation across all product functions and decision support needs. Building highly scalable and differentiated ML infrastructure is key to accelerating this innovation.

We are seeking a senior software engineer to join the Metaflow project, developing a product that makes it easy to build, manage and scale real-life ML applications. Metaflow is used in over 100+ distinct ML applications within Netflix, spanning personalization and recommendations, growth, and Ads.

Responsibilities

  • Lead requirements, design, and implementation of Metaflow product improvements.
  • Work alongside our applied researchers and data scientists on the cutting edge of machine learning.
  • Engage with our ML community to source feedback, identify pain points, and opportunities to evolve Metaflow and the Machine Learning Platform in general.
  • Partner with the OSS Metaflow development community to ensure a mutually beneficial roadmap and relationship.

Qualifications

  • 5+ years of software engineering experience with a successful track record of delivering quality results.
  • Strong software design and development skills, with prior Python experience.
  • Experience working with tools, systems, and processes that accelerate ML researchers and Data Scientist velocity.
  • Experience in building and operating scalable and reliable ML systems.
  • Experience in large-scale build, release, continuous integration/continuous deployment (CI/CD), and observability methods.
  • Experience working with public clouds, especially AWS.

Preferred Skills

  • Knowledge of machine learning algorithms.
  • Prior experience as a Data Scientist or MLE.
  • Experience with deep learning frameworks, such as TensorFlow, PyTorch, etc.
  • Significant contributions to open source projects.
  • Experience in building UI.

Compensation and Benefits

Our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. The range for this role is $100,000 - $720,000.

Netflix provides comprehensive benefits including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits. We also offer paid leave of absence programs. Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off. Full-time salaried employees are immediately entitled to flexible time off.

Benefits
Extracted with AI

  • 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

Similar jobs

Last update: 23 minutes ago

Netflix logo
Netflix

Senior Software Engineer, LLM Compute & Serving Systems

Senior Software Engineer for LLM Compute & Serving Systems at Netflix, focusing on ML/AI applications and infrastructure.

Netflix logo
Netflix

Senior Software Engineer, CI/CD Observability Platform

Senior Software Engineer for CI/CD Observability at Netflix, focusing on full-stack development, data visualization, and CI/CD platforms.

Netflix logo
Netflix

Senior Software Engineer - Ads Platform

Senior Software Engineer for Ads Platform at Netflix, skilled in Java, C#, microservices, and API design.

Snowflake logo
Snowflake

Senior Software Engineer - LLM

Join Snowflake as a Senior Software Engineer to build scalable machine learning platforms with LLMs, leveraging Python and TensorFlow.

Snowflake logo
Snowflake

Senior Software Engineer - LLM

Join Snowflake as a Senior Software Engineer to build scalable machine learning platforms with LLMs, leveraging Python and TensorFlow.

Netflix logo
Netflix

Senior Software Engineer - Live Infrastructure Testing

Senior Software Engineer for Live Infrastructure Testing at Netflix, focusing on enhancing testing tools and practices.

Netflix logo
Netflix

Senior Full Stack Software Engineer - Netflix CKG

Join Netflix as a Senior Full Stack Software Engineer in Los Angeles, developing innovative data systems and applications.

Netflix logo
Netflix

Senior Software Engineer - Web Foundations

Senior Software Engineer for Web Foundations at Netflix, focusing on Node.js, JavaScript, and UI design.

Bonfy.AI logo
Bonfy.AI

Senior Software Engineer - LLM

Join Bonfy.AI as a Senior Software Engineer to develop and optimize scalable machine learning models using Python, TensorFlow, and cloud platforms.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Netflix logo
Netflix

Senior Software Engineer - Consumer Engineering

Senior Software Engineer for Consumer Engineering at Netflix, focusing on backend systems and complex problem-solving.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

Netflix logo
Netflix

Senior Product Manager, AI Platform

Senior Product Manager for AI Platform at Netflix, focusing on ML/AI, strategic product management, and innovation.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

netgo logo
netgo

Senior Cloud DevOps Engineer

Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.

Spotify logo
Spotify

Senior Machine Learning Engineer - Platform

Senior ML Engineer at Spotify, NY. Develop ML serving platforms, collaborate on projects, design solutions. Python, TensorFlow, PyTorch skills needed.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.