Senior Distributed Systems Engineer - Cache
Core
Design, build, and operate high-performance reverse proxy and caching data plane systems at Cloudflare's edge to serve cached content and route traffic globally.
Role type
Senior Distributed Systems Engineer (Cache)
Builds
Pingora (open-source Rust framework), reverse proxy services, cache storage/indexing, globally distributed purge systems, and customer-facing APIs (Cache Rules, Workers Cache API).
Domain
Internet infrastructure, Content Delivery Networks (CDN), high-performance distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Rust, Go, C, or C++, HTTP semantics, TCP/TLS/QUIC protocols, distributed systems design, Linux systems, networking, concurrency, performance analysis, production ownership, observability (metrics/logs/traces), technical design writing
Preferred skills
High-performance asynchronous systems, cache/HTTP proxy/CDN experience, memory/disk I/O/tail latency analysis, event streaming/relational databases, Kubernetes, Kafka, PostgreSQL, ClickHouse, open-source contributions
Technologies
Rust, Pingora, TCP, TLS, QUIC, Linux, Kubernetes, Kafka, PostgreSQL, ClickHouse
Responsibilities
Design and implement cache correctness/performance policies (placement, retention, eviction), build globally distributed purge and Tiered Cache systems, deliver shared platform capabilities and APIs, own features end-to-end (design to production operation), lead incident response and post-mortems, mentor team members and improve engineering standards
Seniority
Senior, hands-on IC
