company_logo

Full Time Job

Senior Software Engineer - Open Connect Platform

Netflix

Remote / Virtual 01-20-2022
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
The Team

How do you spark joy in hundreds of millions of people? It starts with a vision - that technology can give voice to stories around the world. While delivering those stories, which folks can relate to and fall in love with, Netflix is responsible for a significant portion of global internet traffic, especially during peak hours.

In order to steward that, we are working collaboratively with ISPs to deploy Open Connect, Netflix's Content Delivery Network (CDN).
Open Connect delivers 100% of our video traffic today, and we're continually adding functionality to support that delivery by providing more advanced automations, applications, and tooling that continue improving the quality of experience for our customers.

The Role
• You will be charged with handling impactful availability, scalability, and usability challenges and must self-define optimal ways to configure, manage, and monitor our growing Open Connect tools platform. This platform is considered a fundamental building block to the streaming initiative - providing critical automation and tooling for one of the world's largest CDNs and empowering stakeholders to operate the CDN more efficiently and reliably. In this position, you will have the opportunity to work on a range of areas such as:

- Building information systems to help inventory, deploy, provision, and configure our fleet

- Implementing microservices to enable analytics, insights, searches, and visualizations

- Designing orchestration to manage thousands of globally distributed appliances

- Constructing scalable data pipelines that can ingest data and help analyze the performance of 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 both great freedom and great responsibility
• Able to see beyond immediate specs, summarize requirements, and architect forward-looking solutions that cross multiple applications
• Capable of working in a highly-collaborative environment alongside your teammates, Engineers, Partner Engagement Managers, Project Managers, and Operations
• Articulate in communicating opportunities for continuous improvements to existing systems with a clear understanding of impact on the business
• Always striving to develop and deploy in measured increments, while taking full responsibility for the quality of your work

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

Bonus Skills
• Experience with multiple data stores and streaming services such as MySQL, Postgres, Elasticsearch, Cassandra, Kafka, or Redis
• Familiarity with GraphQL or related graph modeling and querying concepts
• Hands-on Big Data experience using Hive, Pig, Hadoop, or similar
• Understanding of front end technologies including HTML, CSS, JavaScript, WebSockets
• Knowledge of CDN architectures and networking fundamentals (TCP/IP, BGP) are a plus

Jobcode: Reference SBJ-d24o32-3-138-122-195-42 in your application.