Software Engineer - Open Connect Control Plane

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

Software Engineer role focused on building and scaling distributed systems for Netflix's Open Connect Control Plane, which manages their global Content Delivery Network. The role involves developing cloud services, algorithms for customer steering and resource optimization, and operational tools. Requires strong distributed systems experience, analytics background, and experience with real-time systems.

What you'd actually do

  1. Cloud services that customers directly hit when they press ‘Play’.
  2. Algorithms that smartly steer customers to Open Connect appliances such that they have the best possible Quality-of-Experience, taking into account network latencies, resource availability, and other factors.
  3. Algorithms to understand and optimize hardware utilization and cost efficiency, evaluated against intuitive and business-critical performance metrics.
  4. Operational knobs and tools to quickly diagnose and fix problems as they arise.

Skills

Required

  • Distributed Systems Experience (e.g. Java)
  • 5+ years of software development
  • Experience building and operating business-critical, real-time systems at scale
  • Basic background in networking concepts
  • Analytics experience (e.g. experience with Python or SQL or Notebooks, etc.)

Nice to have

  • Behavioral modeling (e.g. experience with Tensorflow, Spark, Presto, etc.)

What the JD emphasized

  • business-critical, real-time systems at scale