Thursday, 7 August 2014

Senior Software Engineer - Content Discovery Platform | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Content Discovery Platform | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Content Discovery Platform

Product Engineering

Los Gatos, CA

The Netflix Discovery Engineering team supports content discovery and personalized recommendations for each of our 48 million subscribers. The Merchandising Application Platform (MAP) service is in the critical path of the content discovery experience. MAP is responsible for aggregating pre-computed data from personalization services as well as real-time data (think Instant Queue, Continue Watching) & applying business logic to enable various A/B test experiences for users. MAP serves requests from millions of users spread across various continents, who reach us via the website, TV-connected and mobile devices.
 
THE CULTURE
You will have the opportunity to impact the business in a meaningful way. You will have the freedom to innovate, solve interesting problems and influence in a fast paced, exciting environment. You will have the opportunity to work with smart people who love to solve hard problems. You will work with people who not only expect, but also foster high performance. For a more in-depth look into our culture, check out http://www.slideshare.net/reed2001/culture-1798664
 
THE OPPORTUNITY
Whether it’s the introduction of User Profiles, the launch in Netherlands or originals like Orange is the New Black or House of Cards, MAP is in the thick of things. We are looking for an experienced, talented and motivated engineer to help build out the infrastructure to scale and enable all these exciting new features for an ever-growing subscriber base. You will drive the requirements for and own large components of the infrastructure throughout the life cycle: architecture, design, implementation, testing and post-release support. You will initiate and drive broad design changes & code re-factoring efforts as use cases evolve and priorities shift over time. You will set and successfully execute engineering and release priorities in a dynamic application development environment. 

To be successful in this role, you must have stellar software development, communication, and leadership abilities, and work well in large cross-functional teams. This is a great opportunity to enhance your cloud computing skills, and simultaneously gain intimate knowledge of Netflix products and services.

MINIMUM JOB QUALIFICATIONS
- At least 6-8 years of relevant systems software engineering experience
- Strong and proven Java and object-oriented development skills
- Solid understanding of the Software as a Service (SaaS) model in the online environment
- Experience as a Technical Lead on a complex distributed systems project
- Experience with large-scale distributed systems and client-server architectures
- Successful track record of delivering quality results in complex cross-functional projects
- BS/MS in computer science (or equivalent)

PREFERRED JOB QUALIFICATIONS
- Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, Google App Engine, etc.)
- Experience troubleshooting in complex distributed systems
 
 
 
 
 

No comments:

Post a Comment