Senior Software Engineer Content Health & Experience

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Duration: Full-Time

Netflix is the world’s leading streaming entertainment service with millions of members enjoying thousands of titles from creators around the world. As Netflix continues to scale across the globe, we are creating and licensing an ever-growing catalog of content. The Content Health & Experience team works at the intersection of members, content and creators to help create the best content experience for each member.

We’re part of the Personalization Application Engineering organization, working alongside machine learning researchers, distributed systems engineers and data analysts. We track and drive understanding of all the nuances of the growing content and the evolving product experiences across members, canvases, devices & A/B tests to identify how each title will be treated. We build and operate online and offline systems to serve content experiences, provide a title’s eligibility on product, enable configurability to control each title’s treatment in unique ways and continuously monitor every title’s experience on Netflix.  

We occupy a critical problem area, where content meets product, and therefore are highly cross-functional, digging deep into machine learning training data on one end and collaborating to refine asset fulfillment workflows on the other. If you’re excited at the prospect of having a broad impact, then we’d love to talk to you.

As a member of this team, you will:

  • Design, implement and support large scale, robust systems in a critical part of the stack that supports content needs enabling amazing story telling
  • Interact with cross functional partners in content, analytics, product management and machine learning & software engineers to ensure we’re always surfacing Netflix catalog in the best way for each member
  • Participate in system design to ensure our systems scale with the evolving product complexity, growing catalog and our global member base
  • Work in a fast-paced and are excited at the prospect of having a significant impact on software that over 200 million subscribers use and love

Who you are

  • You are curious about discovering new and better ways to solve problems.
  • You are empathetic to stakeholder challenges. 
  • You aim for broad, optimal solutions while solving the practical task at hand.
  • You proactively make your team and the product you work on better as you go.
  • You are excited to work in a multidisciplinary environment (engineering, algorithms, data engineering/science, product experimentation).
  • You have a passion to define and drive engineering initiatives to improve scalability, reliability and quality.
  • You can smoothly handle multiple projects.
  • You are comfortable driving clarity in projects with ambiguous requirements.


  • Strong coding skills, preferably Java
  • Strong communication skills
  • Experience with engineering and operating large-scale distributed systems
  • Strong software architecture & design skills
  • Strong debugging and problem solving skills
  • Experience leading projects with complex requirements and multiple cross functional stakeholders 

Nice to have

  • Experience with content discovery, personalization, recommendations
  • Experience with real time event streaming systems like Kafka and Flink
  • Experience operating services in AWS or other cloud providers

Why Netflix

  • Read more about our values here
  • Meaningful work: You will directly enable and accelerate Netflix’s ability to innovate globally
  • Impact: You will help shape the future of an industry
  • Freedom & Responsibility: Our roles are not circumscribed, so we not only have the freedom to use our judgment to make Netflix better without permission, but are encouraged to
  • Stunning colleagues: Work with amazing talent on every project
  • Inclusive: We embrace different backgrounds, perspectives, and styles because it helps us make better decisions
  • Growth: Learn from other selfless Netflixers and mentor others
  • Rigor: Our decisions are informed by a mix of good judgment and 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.