4 дня назад
Distributed Systems Engineer (Cache)
194 000 - 266 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Distributed Systems Engineer (Cache) (Rust/CDN): Building and operating Cloudflare’s high-performance reverse proxy and caching data plane on a global edge network with an accent on latency, correctness, resilience, and cache efficiency. Focus on distributed purge and Tiered Cache systems, asynchronous I/O, production observability, safe fleet-wide rollouts, and incident response.
Location: Hybrid in Atlanta, Austin, Champaign, Denver, New York, San Francisco, Seattle, or Washington, D.C.
Salary: $194,000–$266,000 estimated annual base salary in San Francisco; other ranges vary by location.
Company
operates a global network that protects and accelerates Internet applications and powers millions of websites and Internet properties.
What you will do
- Design, build, and operate the high-performance reverse proxy and caching data plane at the edge.
- Contribute to Pingora and production services, improving asynchronous I/O, connection handling, resource efficiency, and tail latency.
- Improve cache correctness and performance through placement, retention, admission, eviction, range-request handling, and data-resilience mechanisms.
- Build globally distributed purge and Tiered Cache systems that improve hit rates, reduce origin load, and select efficient cache paths.
- Deliver shared platform capabilities, customer-facing APIs, and cache rules for keys, TTLs, responses, purge behavior, and Workers access.
- Own features through design, implementation, testing, observability, staged rollout, production operations, on-call, incident response, and post-mortems.
Requirements
- At least 4 years of professional experience designing, building, and operating production software systems.
- Strong proficiency in Rust, Go, C, or C++, with willingness to work in Rust.
- Strong understanding of HTTP semantics and TCP, TLS, and QUIC.
- Experience with secure, resilient, high-performance distributed systems, Linux, networking, concurrency, and performance analysis.
- Production ownership experience, including monitoring, debugging, on-call, incident response, metrics, logs, traces, profiling, and experiments.
- Strong written and verbal communication skills and willingness to use AI-assisted engineering tools while maintaining accountability for correctness, security, and design quality.
Nice to have
- Professional Rust experience or experience with high-performance asynchronous systems.
- Experience with caches, HTTP proxies, CDNs, distributed storage, or latency-sensitive data-plane services.
- Experience analyzing memory, disk I/O, resource contention, and tail latency in production.
- Experience building APIs or distributed control planes with event streaming, relational databases, or analytical data systems.
- Familiarity with Kubernetes, Kafka, PostgreSQL, ClickHouse, open-source software, or multi-team engineering programs.
Culture & Benefits
- Work on systems serving a significant portion of Internet traffic.
- Participation in ’s equity plan.
- Opportunities to improve reliability, capacity, operational tooling, engineering standards, and team practices.
- Applicants reaching the offer stage may be asked to attend an in-person interview at a office or hub.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
9 дней назад
Software Engineer, C/C++ (Cloud/Networking)
150 825 - 201 100$
5 дней назад
Backend Software Engineer
115 000 - 175 000$
11 дней назад
Distributed Systems Engineer (Data Platform)
151 000 - 191 000$
9 дней назад
Principal Software Engineer, HyperScale Build Platform and Tools (C/C++)
217 000 - 326 000$
5 дней назад
Backend Systems Engineer (Distributed Systems)
100 000 - 150 000$
10 дней назад
Senior Backend Engineer (Distributed Systems)
215 000 - 265 000$