Manager – Streaming Client Analytics

  • linkedin
  • fb
  • twitter
  • google plus
  • email

Netflix

It’s no accident that Netflix provides one of the smoothest and best-integrated streaming video experiences across the hundreds of devices we support. Netflix takes its data seriously and leverages it as part of our core culture to make data-driven decisions to steer product development, and we’ve only scratched the surface in the types of deeper analytics we’d like to do!

Want to help? We’re looking for a manager to work directly with the streaming client engineering teams to lead a team that drives data and analytics regarding the usage, landscape, quality and performance of the streaming experience. Your stakeholders will include the teams that develop the video playback platform, specific client implementations (computer, game console and mobile clients, etc.), as well as cross-platform initiatives such as client security and device resilience.

What You Will Do:

  • Lead a team of data engineers, analysts and scientists to provide full analytic support for the Netflix streaming client engineering teams
  • Further grow this team by having a direct hand in identifying and recruiting top talent in the industry
  • Take a hands-on role in helping to design and develop architectures for richer, faster and easier data access
  • Be a thought leader in new types of analytics we can do on behalf of our stakeholders
  • Ensure we maintain a high degree of reliability and accuracy in the data and metrics we publish
  • Collaborate with other leaders to evolve the effectiveness of the larger Streaming Analytics team
  • Look for ways to improve communication and knowledge sharing with peer analytic teams
  • Help to build Netflix’s external brand in the data space by speaking at conferences, writing blog posts and thinking of new ways to share the innovative work we’re doing in data and analytics

Who You Are (Essential):

  • 10 years of experience in a mixture of software engineering, data engineering and analytics
  • 3 years experience leading a highly technical team in a dynamic environment
  • Impressive track record of being able to deliver on complex projects, solid project management skills and attention to detail
  • Hands-on experience in architecting and developing data processing and warehouse systems
  • Exceptional communication skills
  • Flexibility and comfort working in a dynamic organization with minimal documentation and process
  • Experience with distributed analytic processing technologies (Hadoop, Hive, Presto, MapReduce, Kafka, Spark, etc)
  • Experience across different database platforms, including MPP ones such as Teradata and Redshift and/or newer scalable stores such as Druid and ElasticSearch
  • Comfort with software development methodology and expertise in one or more programming languages (Java preferred, but C/C++ and/or Python are good too)

Who You Are (Preferred):

  • Experience in real-time data processing
  • Experience with consumer-­facing internet products and services
  • Experience with analytical tools supporting data analysis and reporting (MicroStrategy, Tableau, etc)
  • Solid foundation in statistical analysis
  • Computer networking background
  • Familiarity with how streaming media works under the covers