Software Engineer (L5) - Experimentation Platform

Netflix

Actively hiring
Remote (Usa - Remote, US) Posted 55 days ago $380,000$610,000 / year

At a glance

AI generated

TL;DR

As a Senior Distributed Systems Engineer on the Experience Foundation team at Netflix, you will design and build high-scale, low-latency services for experiment allocation and feature flag evaluation, advancing core distributed systems for real-time decisioning and decentralized allocation. You’ll ensure system reliability by participating in on-call rotations, leading incident response, and enhancing observability through metrics, logs, and traces. Additionally, you’ll collaborate with product engineering teams to simplify experimentation workflows and improve the developer experience, while shaping data integration surfaces to work seamlessly with technologies like Flink, Spark, Elasticsearch, and Druid. This role requires deep expertise in backend and distributed systems, strong coding skills in Java or a JVM language, and the ability to drive high-impact collaborations across cross-functional teams. Your contributions will be central to how Netflix learns and innovates at scale, offering significant technical challenges and visibility within the company.

Skills

Java Kubernetes Docker CI/CD Prometheus Grafana Flink Spark Elasticsearch Druid PostgreSQL AWS Git JVM REST gRPC MESOS ZooKeeper Hadoop Kafka Redis GraphQL

What you'll do

  • Design and implement high-scale, low-latency services for experiment allocation and feature flag evaluation.
  • Advance core distributed systems for decentralized allocation, rules evaluation, and real-time decisioning.
  • Lead incident response during on-call rotations and drive long-term reliability improvements.
  • Instrument services with rich observability tools to ensure resilience, performance, and scalability.
  • Collaborate with teams using Flink, Spark, Elasticsearch, and Druid to ensure correct experimentation data.
  • Define clear data and API contracts for consumers and pipelines to facilitate seamless integration.
  • Simplify and improve the developer experience for configuring, launching, and monitoring experiments.

What we're looking for

  • Design and implement high-scale, low-latency services for experiment allocation and feature flag evaluation.
  • Own reliability and performance of critical experimentation infrastructure through observability and continuous tuning.
  • Collaborate with teams to ensure correct, timely, and usable experimentation data across technologies like Flink and Spark.
  • Deep understanding of experimentation workflows and improving developer experience for configuring and monitoring experiments.
  • Strong background in building and operating scalable backend services with a focus on reliability and operational rigor.
  • High-impact collaboration skills, working effectively with senior engineers and cross-functional partners to deliver value.

Market check

Salary context

This $380,000–$610,000 range sits above 98% of similar postings on FindRole.

Peer median band

$123,000$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$134,875$183,650

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Netflix

Netflix is the world''s leading streaming entertainment service, offering a vast library of TV series, films, documentaries, and original content to subscribers in over 190 countries. Industry: Streaming Entertainment & Media

Netflix currently has 91 open roles on FindRole.

Listed pay typically runs $388,000–$610,000 across 87 roles with salary data.

Most-posted roles

View all roles at Netflix

More like this

Similar roles

Software Engineer (L5) - Experimentation Platform

Netflix

Remote (Usa - Remote, US) 14 days ago $388,000$619,000
Java Kubernetes Docker CI/CD Prometheus Grafana Flink Spark Elasticsearch Druid PostgreSQL AWS Git JVM REST GraphQL MESOS Zuul Hystrix Spring Boot Netflix OSS
Remote

Software Engineer L5 - Edge Platform Automation & Validation

Netflix

Remote (Usa - Remote, US) 15 days ago $388,000$619,000
Python Rust Go Linux FreeBSD GitHub Actions Jenkins CI/CD Kubernetes Terraform Prometheus Grafana Docker Ansible Bash PostgreSQL MESOS Zookeeper Kafka ELK Stack GitOps
Remote

Software Development Engineer 5

Adobe

San Jose, US 13 days ago $208,300$301,600
Java Scala Python Docker Kubernetes AWS CI/CD SQL NoSQL Terraform Prometheus Grafana Adobe Experience Platform XDM NLU Machine Learning Knowledge Graphs

Software Engineer, Testing

Cboe Global Markets

US 9 days ago $93,500$121,000
Python PostgreSQL Snowflake CI/CD Docker Kubernetes SQL Apache Kafka Linux Git Jenkins GitHub Actions

Software Engineer, Test

Cboe Global Markets

Locations Chicago, Illinois, US 10 days ago $102,850$133,100
Python Java Cucumber Selenium Playwright PostgreSQL Docker Kubernetes SQL Unix/Linux RHEL Git Jenkins Bamboo Atlassian REST SOAP FIX 4.4 Swift Messaging Protocols Kafka Version Control CI/CD

Sr. Software Development Engineer 5

Adobe

San Jose, US 73 days ago $208,300$301,600
Java Scala Python Docker Kubernetes AWS CI/CD SQL NoSQL Terraform Prometheus Grafana Adobe Experience Platform XDM NLU Machine Learning Knowledge Graphs