Software Engineer (l5) - Experimentation Platform

Netflix Netflix · Big Tech · United States · Remote · Data & Insights

Netflix is seeking a Senior Distributed Systems Engineer to build and operate the next generation of experimentation and feature flag infrastructure. This role involves designing and implementing high-scale, low-latency services for experiment allocation and feature flag evaluation, owning reliability and performance, and shaping data and integration surfaces. The engineer will collaborate with product teams to improve the developer experience for experiments and feature flags.

What you'd actually do

  1. Build and evolve critical experimentation and feature flag services
  2. Own reliability and performance
  3. Shape data and integration surfaces
  4. Partner with product engineering teams

Skills

Required

  • Java or another JVM language
  • backend and distributed systems design
  • production service ownership (monitoring, on-call, debugging)
  • systematic performance and reliability improvements
  • collaboration with senior engineers and cross-functional partners

Nice to have

  • Flink
  • Spark
  • Elasticsearch
  • Druid

What the JD emphasized

  • high-scale, low-latency services
  • decentralized allocation, rules evaluation, and real-time decisioning
  • instrument services with rich observability (metrics, logs, traces)
  • high-throughput rules engines
  • observability at Netflix scale