Software Engineer L5 - Open Connect Control Plane

Netflix Netflix · Big Tech · United States · Remote · Engineering

Software Engineer L5 role focused on building and managing a global Content Delivery Network (CDN) control plane. Responsibilities include crafting scalable, reliable, and cost-efficient distributed systems, developing core systems for high-scale services, ensuring operational excellence with tools and alerting, and analyzing large-scale data. The role involves working on on-demand, prepopositioned, and geo/network intelligence aspects of the CDN.

What you'd actually do

  1. Building high-scale and resilient services: Cloud services that customers directly hit when they press ‘Play’, as well as algorithms for steering customers to Open Connect appliances for optimal Quality-of-Experience, considering network topology, resource availability, and system load.
  2. Operational Excellence: Building the necessary tools, visibility, and alerting mechanisms to effectively diagnose, operate, and maintain complex, business-critical systems in real-time.
  3. Data Analysis: Large-scale distributed software systems and data pipelines for organizing, analyzing, and moving data within large data lakes.

Skills

Required

  • 5+ years of software development with strong experience in Java.
  • Experience building and operating business-critical, real-time systems at scale.
  • Distributed Systems experience (e.g., building stateful & stateless systems, experience with Casandra, Kafka, etc).
  • Experience querying, analyzing, and presenting data from large-scale data lakes (e.g. experience with Python, SQL, Notebooks, SparkSQL).

Nice to have

  • Basic background in networking and ISP interconnection concepts.
  • Experience with Live streaming.
  • Experience with ML, optimization algorithms, or behavioral modeling (e.g. experience with PyTorch, Tensorflow, etc.)