Thursday 7 August 2014

Senior Software Engineer - Playback Data Systems | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Playback Data Systems | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Playback Data Systems

Product Engineering

Los Gatos, CA

Are you passionate about working on a product that entertains and delights millions of customers every day? Do you thrive on producing elegantly simple solutions to complex problems, and inspiring others to do the same? Do you have a passion for tackling the scale that comes with processing billions of requests and terabytes of data daily? If so, we have a fantastic opportunity for you!

The Playback Data Systems team is looking for a Senior Software Engineer to help us evolve the Netflix streaming experience for over 50 million customers in more than 40 countries. As a part of this team, you’ll create large-scale infrastructures to collect, process, and deliver data related to the playback experience. Your code will enable analysis of over 1 billion hours of video streamed every month. You’ll be on the forefront of innovation, designing and extending a system that processes thousands of events per second in a highly available distributed environment.

IF YOU CAN…
- Address complex architectural problems with simple, intuitive design
- Work at all phases of the software development lifecycle (planning, design, implementation, deployment and support)
- Deliver on business functionality while also making infrastructure improvements
- Collaborate effectively with teammates and technical partners
- Communicate technical ideas and direction across the organization

IF YOU HAVE…
- 10+ years of relevant software development experience
- BS or MS in Computer Science or equivalent engineering experience
- Exceptional Java, C# or C++, object oriented design and programming skills
- Solid understanding of data structures and algorithms
- Experience with developing big data infrastructures and evolving them rapidly to support changing business needs
- Experience with SQL or NoSQL (Cassandra, DynamoDB, MongoDB) databases and caching technologies (Memcached, Redis)
- Exposure to cloud-based architectures

IF YOU PRACTICE…
- Attention to detail and openness to critique through code and design reviews
- Test-driven development and continuous integration
- Opportunistic code refactoring (you are comfortable changing tires on a moving vehicle)

…Then you have what it takes to tackle the challenge of bringing Netflix to millions more customers across the globe.

Netflix offers a unique culture that values freedom and responsibility. You can learn more at jobs.netflix.com.
 
 
 
 
 
 

No comments:

Post a Comment