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 a competitive salary range of $100,000 - $720,000, with the flexibility to choose between salary and stock options.
The role involves designing and developing scalable solutions for machine learning algorithms that power the Netflix experience. You'll work at the intersection of software engineering and machine learning, collaborating with researchers, product managers, and engineers to build and improve personalization systems. The position requires expertise in Python, along with knowledge of languages like Scala or Java, and experience with large-scale distributed systems.
Netflix offers an exceptional benefits package, including comprehensive health coverage, mental health support, 401(k) with employer match, and flexible time off for salaried employees. The company promotes a culture of inclusion and diversity, providing a collaborative environment where innovation thrives. As a remote position, it offers the flexibility to work from anywhere in the USA while contributing to technology that shapes how millions of people consume entertainment.
The ideal candidate will have 4+ years of software engineering experience, strong machine learning fundamentals, and a proven track record of building large-scale applications. This is an opportunity to work on cutting-edge personalization technology while enjoying the benefits of working for a technology leader that values work-life balance and professional growth.