Staff ML Software Engineer (L6) — Platform Systems, AIMS Engineering
Core
Architecting and modernizing the AI/ML platform infrastructure for Netflix's recommendation and search systems, ensuring scalability, reliability, and cost efficiency for 300M+ members.
Role type
Staff ML Software Engineer (Platform Systems)
Builds
Next-generation AI/ML platform, observability systems, and cost optimization tooling for production models.
Domain
Streaming media, Recommendation systems, Distributed systems
Deliverable
production ML models | infrastructure
Required skills
Large-scale production AI/ML system design, Python expertise, JVM languages (Scala/Java), Distributed systems architecture, Observability system design, Cost optimization strategies, Cross-functional technical program leadership, High technical judgment, System reliability engineering, GenAI tooling prototyping
Preferred skills
Compute and cost optimization for AI/ML workloads, GenAI-powered operational automation, Developer tooling and platform abstractions, Personalization domain experience, Modern AI/ML infrastructure patterns (feature stores, model serving)
Responsibilities
Define end-state architecture for the modernized AIMS AI/ML stack, Drive end-to-end migration of AI/ML systems onto a modern Python-native platform, Build migration tooling and shared abstractions, Own scalability across training throughput and data pipelines, Design and build observability systems for model behavior and pipeline health, Identify and drive cost optimization across training and serving infrastructure, Architect reliability improvements across the AI/ML stack, Prototype and productionize GenAI-powered tooling for anomaly detection and automation, Surface systemic gaps by embedding with AI/ML teams, Set technical standards and raise the engineering bar across the org
Seniority
Staff, high-leverage cross-cutting architecture & strategy