Senior Data Engineer - Streaming Networks

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

Duration: Full-Time

Netflix is enjoyed by more than 200 million households globally, entertaining new audiences every day. Our Streaming Data Science & Engineering team is looking for a Senior Data Engineer fluent in data engineering and software engineering to build reliable, distributed data pipelines and intuitive data models that allow our stakeholders to easily leverage data in an effective  manner. You’ll need to be forward-looking in architecting a scalable, durable system that interfaces well with existing systems at Netflix -- and using judgement to know when to diverge from the paved path. As part of this world-class team, you will work on diverse data technologies such as Spark, Presto, Flink, Kafka & others to build insightful, scalable and robust data pipelines and frameworks.

What you’ll do

  • Own and evolve extremely rich datasets on how content flows over the internet to Netflix members every time they’re enjoying our content. 
  • You'll become an authority in the world of video streaming delivery. No prior knowledge is necessary, but curiosity to learn is a must. 
  • Success in leveraging this data for business impact will result in Netflix’s global members having a seamless, high quality viewing experience despite challenges posed by where they’re streaming, which device they’re using, or which network they’re streaming on. 
  • You’ll build robust data pipelines of high data quality in a scalable fashion using any combination of Spark, Flink, Python and Scala.
  • We need to process data more quickly than ever to enable rapid experimentation in an increasingly nimble engineering organization. You’ll help implement our business logic to be compatible with real-time/stream processing frameworks.
  • Partner with engineering teams, data scientists and others on how to use this new data source.

Your background & experience

  • Strong working knowledge of one of either Java or Scala programming languages.
  • Experience building production data pipelines (using Spark, Flink, etc.) on web-scale datasets. Experience with distributed realtime data processing is a plus.
  • Strong familiarity with SQL and data modeling concepts, in either a relational or data warehousing context. 
  • Excellent communication, proactively sharing and seeking context to effectively collaborate with analytical and engineering partners. We enjoy collaborating across teams and so should you.
Netflix culture
Netflix's culture is an integral part of what makes us successful. We approach diversity and inclusion seriously and thoughtfully. We recognize that bringing together different perspectives and backgrounds helps build stronger teams. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

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.