Senior Software Engineer - Personalization Systems

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Netflix is disrupting the way content is created and viewed around the world. Our 130+ million global subscribers stream billions of hours of Netflix Originals, TV shows, and movies. Personalization is at the core of enabling subscribers to watch what they want, when they want on over 1,000 possible devices. Our personalization systems drive the member experience, selecting the rows and titles each subscriber sees. Developing the systems to run complex algorithms and provide fresh recommendations is becoming increasingly challenging as the business scales. That’s where you come in!

The Opportunity
The personalization team is looking for a senior engineer to design, code, and lead innovation projects to improve the member experience. You will collaborate with algorithm and UI product managers to influence product direction. You will partner with algorithm, infrastructure, and UI teams and provide leadership on cross-functional projects. You will use a data driven approach and A/B testing to innovate on the member experience. You will work with the team to drive technical direction and make the personalization systems even more resilient, flexible, and scalable.

The Culture
Netflix’s culture is unique and important to the company. We value not just top technical talent, but people who thrive in a culture based on freedom and responsibility, high performance, and context not control. Your colleagues will be the best and brightest. You will have just enough process to get things done and the ownership to make a meaningful difference to the business.


  • Expert Java skills and knowledge
  • Experience leading projects
  • Experience delivering large-scale systems
  • Strong verbal and written communication 
  • BS and/or MS in Computer Science or related field

Nice to haves

  • Algorithm and/or personalization experience
  • A/B testing experience
  • Experience with big data

About Netflix

Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Want to learn more about Netflix? Visit Netflix's website.