Senior Software Engineer - Playback Data Systems | Netflix, Inc. | Los Gatos, CA
Engineering
Senior Software Engineer - Playback Data Systems
Product EngineeringLos 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