Optimize Linux cgroups v2 isolation, FUSE page-cache prefetching, and snapshot memory restoration across thousands of H100 nodes.
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)
Develop low-overhead Rust telemetry agents, automated topology-aware slurm/Kubernetes job placement plugins, and RDMA congestion diagnostics.
Debug PCIe/NVMe hardware emulation inside Propolis, write deterministic `no_std` drivers in Hubris, or scale distributed rack control planes.