Netflix, a global entertainment leader with 283 million subscribers, is seeking a Staff Software Engineer for their Machine Learning Platform team. This role focuses on building cutting-edge data and feature infrastructure to power ML models across various domains, including personalized recommendations, payments, games, ads, and more.
The position involves developing a next-generation ML data and feature platform to enhance ML practitioners' productivity. You'll be responsible for creating systems that enable easy definition and testing of ML features while managing computation, storage, and serving of feature values for both training and inference use cases.
Key responsibilities include designing real-time feature computation engines, managing feature serving infrastructure, and developing feature stores for discovery and sharing. You'll work closely with ML practitioners and domain experts to ensure high-quality features and labels for models.
The ideal candidate brings strong experience in ML infrastructure, data processing frameworks, and cloud platforms, particularly AWS. Expertise in Scala/Python and systems like Kafka is essential. You'll join a team that values innovation, user experience, and technical excellence.
Netflix offers a competitive compensation package ranging from $100,000 to $720,000, with the flexibility to choose between salary and stock options. The company provides comprehensive benefits including health plans, mental health support, and flexible time off, fostering a unique culture of freedom and responsibility.