Netflix is re-imagining entertainment in 190 countries and on millions of devices, and our goal is to use data to optimize for the best customer experience. The growth data engineering team is responsible for acquisition related data that is important to optimize the signup experience and driving engagement. Our work empowers product managers and business leaders to make decisions across areas such as signup funnels, partnerships, payments, and messaging.
In this role, you’ll partner closely with other software engineers and data scientists to power experimentation, analytical data products, and machine learning models. The best person will have a strong engineering background and passion for business impact.
What you will do
Build highly scalable data pipelines to power experiments and key business metrics
Partner with engineering teams, data science, and PMs on business innovation
Partner with internal platform teams (Experimentation, Data Platform, ML Platform) to drive technical innovation
Here are some examples of our work
Data Pipelines - Create new pipelines or rewrite existing pipelines using Spark (Scala) or Flink
Data Quality and Anomaly Detection - Improve existing tools to detect anomalies real time and through offline metrics
Analytic Data Products - Engineer storage layers in Druid to power interactive custom viz applications
Data Modeling - Partner with analytic consumers to improve existing datasets and build new ones
Machine Learning - Build training pipelines and features for offline and online models
Who you are
Software engineering mindset and ability to write elegant maintainable code
Product mindset to understand business needs, and come up with scalable engineering solutions
Expertise building real-time or batch data pipelines using Spark, Flink or other open source frameworks
Expertise in one or more programming languages (ideally Scala, Java, or Python)
Strong SQL (Presto, Spark SQL) skills
Excellent communication to collaborate with cross functional partners and drive projects
Knowledge and familiarity with other distributed data stores (Elasticsearch, Druid)
A few more things to know:
Our culture is unique and we live by our values, so it's worth learning more about Netflix at jobs.netflix.com/culture. You will need to be comfortable working in the most agile of environments. Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.
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.