company_logo

Full Time Job

Senior Software Engineer - Open Connect Cloud Platforms

Netflix

Los Gatos, CA 05-12-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Netflix has been changing the way people watch shows and movies and we've built a global Content Delivery Network called Open Connect, which sets the standard for video delivery.

Building Open Connect required the effort of a truly global team representing a diverse set of skills, backgrounds, cultures and personalities. We are looking to add to the engineering team responsible for building the Open Connect Control Plane:

The Control Plane includes:
• Cloud services that customers directly hit when they press 'Play'
• Stateful systems for tracking the locations of tens of billions of files over tens of thousands of machines in near real-time
• Load-balancing algorithms for optimizing hardware utilization
• ML and other models for predicting content popularity

We spend our time trying to answer questions like these:
• How do we design our systems to react to failure, traffic shifts and other changes in real-time?
• How do we scale our systems to support massive growth in global streaming?
• How do we best predict our catalog's popularity ranking on a nightly basis?
• What is the optimal way to pack petabytes of content into our machines to optimize their throughput?
• How should we design our streaming hardware given customer behavior?

We are looking for a software engineer who identifies with the following:
• You build robust and scalable distributed systems.
• You can use data to drive decisions.
• You are comfortable with ambiguity.
• You are able to iterate quickly on ideas and incorporate feedback.
• You believe that fostering an inclusive environment helps everyone do their best work.

Basic Qualifications:
• 8+ years software development or proficiency with a modern programming language
• Experience working at scale

Nice To Have:
• Big Data Experience (e.g. Hive, Spark, Presto, etc.)
• Basic background in networking concepts
• Distributed Systems experience (e.g. designing stateful & stateless systems, familiarity with NoSQL, Kafka, etc)
• Experience with ML or optimization algorithms

Jobcode: Reference SBJ-roo6w1-18-189-180-166-42 in your application.