🦀
RustInfraJobs High-Yield Rust & AI Systems
#quiche • $218k-$278k USD Base

Quiche in Production Rust: Architecture & Open Roles

Cloudflare's SANS-I/O QUIC transport protocol & HTTP/3 engine

1. Why Teams Deploy Quiche

Quiche is Cloudflare's open-source, low-level implementation of the IETF QUIC transport protocol and HTTP/3 in Rust. Unlike batteries-included networking libraries that own the socket loop, Quiche uses a Sans-I/O architecture: the caller feeds raw UDP datagram slices in and reads encrypted packets out, making it embeddable inside NGINX, Pingora, Android's DNS resolver, and iOS clients.

2. Quiche Kernel & Memory Internals

By decoupling protocol state machines from OS sockets, Quiche gives edge servers complete control over UDP Generic Segmentation Offload (`UDP_SEGMENT`), `recvmmsg` batching, and BoringSSL/quictls cryptographic handshakes. It implements pluggable congestion control algorithms including Cubic and BBRv2, alongside 0-RTT connection resumption and connection migration across IP changes.

3. Quiche Interview & Hiring Bar

Edge CDN and media streaming employers test candidates on UDP packet pacing, QUIC loss recovery state machines, and integrating Sans-I/O protocol engines into custom event loops.

Open Quiche Engineering Positions (5)