Search Jobs

Senior Software Engineer - Open Connect Platform

  • Los Gatos, California
  • Content Delivery


The Team
 
Open Connect is a critical group within Netflix that builds and manages a content delivery network (CDN) handling more than one third of North American internet traffic at peak times!  We are available in 190+ countries and partner with ISPs all over the world to provide our 100 million member base with the ultimate streaming quality. During our peak day so far in 2017, we’ve had over 250 million viewing hours alone!
 
The Role
 
You will play a key role in modernizing our growing Open Connect tools suite of 20+ apps. This suite is considered a fundamental building block to the streaming initiative as it provides critical intelligence into one of the world’s largest CDNs and empowers stakeholders to make key business decisions. In this position, you will have the opportunity to work on a range of areas such as: adding API’s to support our external facing ISP portal with real-time data, improving our orchestration system to monitor thousands of globally distributed Open Connect Appliances (OCAs), and building scalable data pipelines to analyze hardware sustainability while handling video delivery at rates of millions of events per second!

You are

  • Someone who likes to work hands-on and be self-directed in a fast-paced environment that gives you freedom and responsibility
  • Able to see beyond immediate specs, summarize requirements, and architect forward-looking solutions
  • Capable of working in a cross-functional collaborative environment alongside your teammates
  • An advocate for the customer who is passionate about addressing customer pain points

Required Skills

  • 5+ years of expertise in Java or similar with excellent debugging and problem solving skills
  • Deep understanding of cloud architecture and application deployment
  • Able to build and support highly scalable, robust, and fault-tolerant production level services
  • Comprehensive knowledge around architecting and maintaining large distributed systems while handling concurrency
  • Experience designing, implementing, and debugging systems that interact with large data stores
  • Great verbal and written communication skills

Bonus Skills

  • Experience with multiple SQL/NoSQL data stores and streaming services such as MySQL, Elasticsearch, Cassandra, Kafka, or Redis
  • Hands-on Big Data experience using Hive, Pig, Hadoop, or similar
  • Familiarity with dockerizing Python applications