Senior Software Engineer - Cloud Studio Platform

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

At Netflix, we are shaping the future of entertainment. We are the first truly global internet TV network and we want the world to experience the joy of entertainment wherever and whenever they want. Our members enjoy more than 125 million hours of streamed video per day, using over 1000 different types of devices and in 190 countries. Our 2017 content spend will be north of $6 billion and a large part of that is Original content. We plan to produce more than 1000 hours of Original content as part of the Netflix Studio effort.
The Opportunity:
Netflix is taking original content to the next level by becoming a studio, and producing our own content from greenlight to delivery. To support this effort, we are growing the Netflix Content Platform to encompass post-production and archival workflows for feature films, series, and documentaries. Interest in or knowledge of film and animation production pipelines for editorial, VFX and sound design are a huge plus.
We are looking for an expert software engineer with deep experience in distributed cloud computing and an interest in applying this knowledge to the production pipeline, building tools for the next generation of post-production tools in the cloud.

In this role, you will:

  • Implement new features in our system from initial design through delivery.
  • Work with users and product management to define what they want, what they need, and what we can deliver.
  • Find opportunities for continuous improvements to our system.
  • Fix production issues and rework code, monitors, and alerts for high stability.
  • Learn and apply Netflix best practices across the entire stack.
  • Be part of the team.

About you:

  • Expert Java skills. You are a Java programmer and have stayed current with the evolution of the Java language and its ecosystem of frameworks and build tools.
  • Cloud computing: You understand the challenges of distributed computing and know how to code for REST APIs, fault tolerance and scalability.
  • Process: You are incremental with your development and take full responsibility for the quality of your code and end-to-end testing.

Bonus points:

  • You have development experience with Spring, Guice, Elasticsearch, and Cassandra
  • Front-end experience in JavaScript or Node.js
  • More than 5 years of Java experience

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 https://www.netflix.com/