Netflix is seeking a Staff Software Engineer (L5) to join their ML UI Tooling team within the Machine Learning Platform. This role focuses on building and enhancing UI tools that improve productivity for ML practitioners across Netflix. The team manages a centralized ML lifecycle visualization platform that helps practitioners manage ML models through visualization, observability, and performance benchmarking capabilities.
The position involves developing visualization workflows for various ML models including bandits, multi-task learning models, and Large Language Models (LLMs). You'll be working on critical systems that support hundreds of ML practitioners developing business-critical models across personalization, growth and commerce, ads, and studio algorithms.
Key projects include building observability dashboards, implementing anomaly detection visualizations, and creating cost monitoring systems. The role requires strong expertise in distributed systems, full-stack development using Java/Scala, and experience with cloud platforms. You'll be working in a cross-functional environment, collaborating with various teams to drive ML/AI initiatives.
Netflix offers a dynamic work environment at their Warsaw location, with the opportunity to impact their global entertainment platform serving over 300 million members. They emphasize inclusion and diversity, providing equal opportunities regardless of background. This role represents a unique opportunity to shape the future of ML tooling at one of the world's leading entertainment services.