Thursday 7 August 2014

Senior Software Engineer - Edge Tools | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Edge Tools | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Edge Tools

Product Engineering

Los Gatos, CA

The Netflix Edge Services Application is the front door to the Netflix Streaming service and powers the user experience on hundreds of devices. It is responsible for delivering content and metadata to devices in people’s homes. The service is handling billions of requests per day. By some accounts, Netflix is responsible for more than 30% of the US bandwidth during prime time (http://bit.ly/1euJNJM).  The growth of the Edge Service is integral to our long-term strategy as it enables us to rapidly innovate on new Netflix scenarios and support new devices.

The Opportunity
We are looking for a Senior Software Engineer to create services and libraries that will enable consumers of our Dynamic Scripting Platform to focus on developing a world class user experience for millions of Netflix members. If you think of this platform as an internal PaaS service, we provide the surrounding infrastructure to facilitate development and operations of on top of it. Our solutions need to support a number of teams within Netflix who use a wide variety of technologies and processes. And they need to work reliably, at scale, in the cloud. 

A key factor in determining the success of our platform is our ability to meet and exceed the requirements of our partner teams. As such, this role requires close collaboration with Engineers on those teams, from understanding their use cases and developing functionality to address their challenges to identifying best practices and evangelizing them. 

If you have strong software engineering skills, distributed systems experience and thrive in a dynamic, fast-paced environment, we want to hear from you!


Experience
5+ years in software development with full-stack experience. Java, Groovy/Scala/Clojure style scripting languages 
Proficiency in a Javascript framework like Angular, Ember etc. would be a big plus
Strong understanding of OOP/OOD principles 
Proven experience developing software used by a large user base
Familiarity with Functional Programming
Good understanding of what it takes to develop and operate a large-scale distributed service in production
Excellent communication, presentation and leadership skills. You will be required to present material in front of large audiences, both internal and external.


Other Resources 
 
 
 
 
 
 

No comments:

Post a Comment