Netflix, the world's leading entertainment service, is seeking a Senior Software Engineer for their Model Serving Systems team within the Machine Learning Platform. This role is crucial in building and maintaining the computational platform that powers Netflix's ML/AI applications, including their cutting-edge work with Large Language Models (LLMs). The position offers an opportunity to work on highly scalable systems that directly impact Netflix's 283 million subscribers across 190 countries.
The role involves developing infrastructure for serving ML models at scale, including real-time model inference platforms and foundational abstractions ensuring consistency between online and offline systems. You'll be working with state-of-the-art technology in personalization, search, and recommendation systems, while helping to expand their model serving capabilities to meet evolving AI needs.
As a senior engineer, you'll collaborate with a diverse team of engineers, product managers, and data scientists, working on business-critical models that directly influence the customer experience. The position requires expertise in distributed systems, ML model serving, and strong programming skills, particularly in Java. You'll be responsible for performance tuning, deployment management, and capacity planning for large-scale ML systems.
The compensation is highly competitive, ranging from $100,000 to $720,000, with the flexibility to choose your mix of salary and stock options. Netflix offers comprehensive benefits including health plans, mental health support, and generous time off policies. This remote position provides an excellent opportunity to work with cutting-edge AI technology while maintaining work-life balance.