Netflix, a global entertainment leader with 283 million subscribers, is seeking a Machine Learning Software Engineer to join their Algorithms team. This role combines software engineering expertise with machine learning to enhance Netflix's personalization systems. The position offers an opportunity to work on large-scale recommendation systems, collaborating with researchers and product managers to design and implement scalable solutions.
The role requires strong software engineering fundamentals, particularly in Python and other languages like Scala or Java, along with experience in distributed computing and data frameworks. You'll be responsible for developing and scaling machine learning solutions that directly impact the Netflix user experience, working with cutting-edge technologies and frameworks.
This is an excellent opportunity for experienced engineers interested in machine learning applications at scale. The position offers competitive compensation ($100,000 - $720,000), with flexibility to choose between salary and stock options. Netflix provides comprehensive benefits including health coverage, mental health support, and flexible time off.
The company culture emphasizes inclusion and diversity, offering a collaborative environment where engineers can make significant impacts on how millions of users experience Netflix. You'll be working remotely, contributing to innovative projects in personalization, search, and recommendations while helping shape the future of entertainment technology.