Saturday 2 August 2014

Senior Software Engineer/Architect - Membership Platform | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer/Architect - Membership Platform | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer/Architect - Membership Platform

Cloud and Platform Engineering

Los Gatos, CA

At the heart of Netflix technology is the Cloud Computing platform, which serves as the distributed systems foundation for Netflix application development, and powers the movie viewing experience of millions of customers every day on over 1000 of Netflix ready devices.

Customer data services are a vital part of the Netflix cloud platform and we're looking for experienced software engineers to help scale our services to support future growth. These data services serve as a foundation for customer identity and authentication, personal user profiles, catalog and playback permissions, experimentation via A/B testing and more. They also operate at scale and low latency environments. This is a great opportunity to be on the leading edge of building large scale data services for online systems, while gaining knowledge around and contributing to the platform. 

Here's what we're looking for:
- A quick learner and team player
- Strong technical and communication skills
- Object oriented programming, preferably in Java
- Solid understanding of concurrent programming and data structures
- Experience in architecting and building large scale/high volume systems
- Experience in building RESTful webservices
- Working knowledge of Linux, shell scripting or other scripting languages

Here's what would be nice to have:
- Experience in architecting/building experimentation (A/B testing) systems at scale
- Exposure to cloud based architecture and/or NoSQL databases

Areas of focus for this role will include:
- Simplifying architecture and achieving scale
- Consulting with various team members on the architecture, design and development of services
- Working with product managers and coordinating projects across engineering teams
- Hands-on software development, testing, deployment and monitoring
- Participating in on-call rotation
 
 
 
 
 
 

No comments:

Post a Comment