Uncubed
           

Senior Software Engineer, Data Platform Insights

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies


Netflix is the leading online video subscription service, reaching over 125 million households across the globe.  Netflix became well known as a data driven company for our personalized recommendations, but our use of data doesn't stop there.  From testing new features for the service to measuring performance across many devices to making wise choices about content, we use our petabytes of data to move the business forward. To do that we have built a big data platform that, along with the rest of our infrastructure, is the cloud native and will continue to grow with our global expansion agenda.

Engineers and data scientists across the company use the data platform to do interesting and impactful analysis allowing Netflix to continue to innovate.  We have a team whose sole focus is to build tools and services to improve the reliability of the data platform. Here is a vision of this team. 

As a member of the team, you will -

  • Develop and deploy software that will help drive improvements towards the reliability, availability, performance and efficiency of Netflix’s services.
  • Collaborate with engineering teams to surface common pain points, develop solutions, and evangelize best practices.
  • Develop tools and services to automate and build tools to enhance the user experience via intelligent error analysis, SLA monitoring and overall platform reliability
  • Partner with various engineering teams to transform concepts and requirements into services and tools.

This may be your dream job if some of the following applies to you:

  • Strong engineering background with ability to design software systems ground up
  • Demonstrated experience working with complex data systems
  • Familiarity working with large scale distributed systems
  • Ability to analyse and design systems with automation first mentality
  • Strong interpersonal and communication skills
  • Prior experience working with open source technologies like Jupyter, Hadoop, Hive, Presto, Spark etc.
  • Experience with cloud infrastructure is a plus
  • BS/MS/PhD in Computer Science or related field

Technologies we use:

  • Java for developing webservices and distributed applications
  • Python for tooling and automation
  • Docker for containerization
  • Jupyter and Zeppelin for providing development and analysis platforms
  • AWS cloud for execution
  • Variety of open source tools and technologies including ones built by Netflix

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.