Senior Systems EngineerActive
The opportunity
At Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a "normalized" problem and the…
What you'll do
+ years of professional experience designing, building, and operating production distributed systems at scale.
Strong proficiency in at least one system or backend language such as Go,: Rust, or C/C++, and a willingness to work in others as the codebase demands.
Solid grasp of distributed systems fundamentals, including:
Consistency and consensus models (strong, sequential, eventual; Paxos / Raft at a conceptual level).
Replication, sharding, and partitioning strategies, and their tradeoffs against availability and latency.
Failure modes: partial failure, network partitions, split brain, clock skew, and how these show up in real systems.
What they're looking for
- Idempotency, retries, backpressure, timeouts, circuit breakers, and rate: limiting as first-class design concerns.
- Health checking, failure detection, leader election, and graceful degradation.
- Observability: metrics, logs, and tracing as design inputs, not afterthoughts.
- Practical experience with API design (REST or gRPC), relational databases,: and asynchronous messaging or event streaming systems, with a clear understanding of transactional and consistency boundaries.