Netflix, the global entertainment leader with 278 million subscribers, is seeking a Senior Machine Learning Software Engineer for their Algorithms team. This role combines software engineering excellence with machine learning expertise to enhance Netflix's personalization systems. You'll work on designing and scaling ML solutions that power the Netflix experience, collaborating with researchers, product managers, and engineers.
The position offers an opportunity to impact millions of users through algorithmic innovations in personalization and recommendations. You'll be responsible for implementing production-ready solutions, driving software engineering best practices, and contributing to large-scale ML applications. The role requires expertise in Python, distributed systems, and data frameworks like Spark or Flink.
This is an exciting opportunity to join a company at the forefront of entertainment technology, offering competitive compensation ($100K-$720K), comprehensive benefits, and a unique culture that values innovation and diversity. The position provides flexibility with remote work arrangements and emphasizes both technical excellence and collaborative skills.
The ideal candidate will have 4+ years of software engineering experience, strong ML fundamentals, and a proven track record with large-scale applications. You'll be part of a team that's pushing the boundaries of personalization technology, as evidenced by Netflix's numerous technical publications and innovations in the field.