Senior Distributed Systems Engineer, Cache

Cloudflare, Inc

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Atlanta, GAAustin, TXChampaign, ILDenver, CONew York, NYSan Francisco, CASeattle, WAWashington, DC
Salary
$194,000–$266,000 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $202k
This role $230k
$138k most similar roles pay here $280k

This role pays more than 72% of similar roles. Most pay $168,725–$235,750 — the shaded band above. At the midpoint, this role pays about $230k versus about $202k for comparable roles.

Based on 240 similar postings.

Employer

About Cloudflare, Inc

Cloudflare is a prominent cloud services and security company that provides content delivery network (CDN), DDoS mitigation, and Zero Trust security services to millions of internet properties.

Cloudflare, Inc currently has 190 open roles on FindRole.

Listed pay typically runs $215,000–$278,000 across 59 roles with salary data.

Most-posted roles

View all roles at Cloudflare, Inc

At a glance

TL;DR · Senior Distributed Systems Engineer, Cache

As a Senior Distributed Systems Engineer - Cache, you will join the Content Delivery group to build and operate a high-performance reverse proxy and caching data plane at the network edge. You will work on the Pingora Rust framework to develop core services including backend routing, load balancing, cache storage, indexing, and globally distributed purge systems. Your daily work involves designing, implementing, and operating features that impact request latency, origin load, and availability across a global network. The role requires proficiency in systems or backend languages like Rust, Go, C, or C++, alongside deep knowledge of HTTP semantics, TCP, TLS, and QUIC protocols. You will manage the full lifecycle of production software, utilizing Linux systems, concurrency, and performance analysis to ensure reliability for critical infrastructure components including Tiered Cache routing and various customer-facing APIs.

What you'll do

  • Design, build, and operate the high-performance cache and proxy data plane at Cloudflare's edge.
  • Contribute to Pingora to improve asynchronous I/O, connection handling, memory efficiency, and tail latency.
  • Improve cache correctness and performance through object placement, retention, admission, and eviction policies.
  • Build globally distributed purge systems and Tiered Cache routing to reduce origin load and increase hit rates.
  • Deliver shared platform capabilities and customer-facing APIs for cache keys, TTLs, and response handling.
  • Own features end-to-end by writing technical designs, implementing services, and managing staged rollouts.
  • Participate in on-call rotations, lead incident responses, and perform post-mortems to improve system reliability.
  • Mitigate risk by analyzing failure modes and using traffic cohorts and guardrails for high-impact changes.

What we're looking for

  • Minimum 4 years of professional experience designing, building, and operating production software systems.
  • Proficiency in a systems or backend language such as Rust, Go, C, or C++.
  • Strong understanding of HTTP semantics and transport protocols including TCP, TLS, and QUIC.
  • Experience designing and implementing secure, resilient, high-performance distributed systems.
  • Experience with Linux systems, networking, concurrency, and performance analysis.
  • Track record of production ownership including monitoring, debugging, on-call, and incident response.
  • Experience using metrics, logs, traces, profiling, and experiments to validate improvements.
  • Strong written and verbal communication skills for technical designs and cross-team collaboration.
  • Willingness to use AI-assisted engineering tools while ensuring quality and security.
  • Professional experience with Rust or high-performance asynchronous systems (preferred).
  • Experience with caches, HTTP proxies, CDNs, distributed storage, or latency-sensitive data-plane services (preferred).
  • Experience analyzing memory use, disk I/O, resource contention, and tail latency in production (preferred).
  • Experience building APIs or distributed control planes using event streaming, relational databases, or analytical data systems (preferred).
  • Familiarity with Kubernetes, Kafka, PostgreSQL, ClickHouse, or similar infrastructure (preferred).
  • Experience contributing to open-source software or leading multi-team engineering programs (preferred).
  • Authorization to receive software or technology controlled under U.S. export control laws.

More like this

Similar roles

Senior Distributed Systems Engineer

Cloudflare, Inc

Austin, TX 53 days ago
Go Rust C++ Kubernetes PostgreSQL ClickHouse gRPC REST Distributed Systems Cryptography Key Management CDN L4/L7 Proxy Observability
5+ yrs exp

System Engineer, Cloudflare Hyperdrive

Cloudflare, Inc

Austin, TX +1 81 days ago $150,000$206,000
Rust Go C++ TypeScript PostgreSQL MySQL TCP/IP TLS WebSockets Linux eBPF PgBouncer ProxySQL Cloudflare Workers ORMs Distributed Systems Profiling Tools

Software Engineer

Cloudflare, Inc

Austin, TX 43 days ago
Go Rust eBPF TCP UDP IP TLS RESTful APIs ClickHouse Kafka Linux Networking Anycast Proxy Protocol HAProxy Envoy Nginx SRE
Hybrid

Senior Software Engineer, Distributed Systems

Microsoft

Redmond, WA 42 days ago $119,800$234,700
Microsoft Azure Distributed Systems Microservices Containers CI/CD Infrastructure as Code Python C# Java JavaScript C++ C Event-Driven Architecture Caching Messaging Automated Testing Observability Security
4+ yrs exp

Senior Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 80 days ago $150,400$277,600
Go Rust Scala Distributed Systems Kubernetes Cloud Services Observability Monitoring Algorithm Design Concurrency Incident Management Scalability Reliability
5+ yrs exp