Women Impact Tech

Engineering Manager - Playback Data Systems

    Los Gatos, CA, Remote

About the Role:

Netflix is the world’s leading streaming entertainment service with over 183 million paid memberships in over 190 countries enjoying TV series, documentaries and feature films across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

About Playback Systems
The Playback Systems organization is responsible for building and operating the services necessary to initiate and manage video playback for billions of hours of viewing on Netflix. Note, Playback Systems is not responsible for streaming the video bits to clients, that is the job of the Open Connect organization. Instead, Playback Systems performs the following core functions (subset of responsibilities):

• Expose a simple API to client devices to navigate video playback functionality
• Decide the playback experience the customer sees (video), hears (audio), and reads (subtitles)
• Ensure video playback will be secure (DRM licensing)
• Collect and process client playback telemetry data

About Playback Data Systems
Playback Data Systems (PDS) is one of the four teams within Playback Systems. PDS builds scalable infrastructure to collect and process client playback telemetry data to drive product features and to enable business and operational analytics. For product features, the PDS team implements the business logic and exposes APIs to lookup a customer’s bookmark position (to resume playback at the correct location) and to query a customer’s viewing history (to personalize the user experience). The team also builds and operates infrastructure to “summarize” (reduce, sanitize, compute metrics, etc) client playback telemetry data to facilitate analytic use cases in collaboration with Data Scientists.

Responsibilities:

  • Expose a simple API to client devices to navigate video playback functionality
  • Decide the playback experience the customer sees (video), hears (audio), and reads (subtitles)
  • Ensure video playback will be secure (DRM licensing)
  • Collect and process client playback telemetry data
  • Lead a team of capable senior software engineers to deliver high impact results

Qualifications:

  • People leadership of a software engineering team
  • Cross-functional work with teams of different expertise
  • Modern development practices in Cloud-based software
  • APIs backed by microservices
  • The nuances of software development prioritization and making tradeoffs
  • Leading projects spanning multiple cross-functional teams to successful completion