Netflix, a global entertainment leader with 283 million subscribers, is seeking a Senior 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 offers an opportunity to work on next-generation ML data and feature platforms that will significantly enhance ML practitioners' productivity. You'll be responsible for developing systems that enable easy definition and testing of ML features while managing computation, storage, and serving of feature values for both high-throughput training and low-latency inference use cases.
As part of the role, you'll build a centralized feature and embedding store to enable sharing across ML domains, fostering innovation through ML in new business areas. You'll work closely with ML practitioners and domain experts to ensure high-quality features and labels, while collaborating with the broader Machine Learning Platform organization to deliver a cohesive end-user experience.
The compensation is highly competitive, ranging from $100,000 to $720,000, with the flexibility to choose between salary and stock options. Netflix offers comprehensive benefits including health plans, mental health support, 401(k) with employer match, and various insurance coverage. The company promotes a unique culture focused on inclusion and diversity, offering a meaningful work environment where innovation and technical excellence are valued.
This remote position provides an excellent opportunity for experienced engineers passionate about ML infrastructure to make a significant impact at one of the world's leading technology companies. The role requires expertise in Python, Scala, and various data processing frameworks, making it ideal for those with strong technical backgrounds in ML infrastructure and distributed systems.