Cloudflare, a leading internet infrastructure company, is seeking a Protocols Systems Engineer to join their team in either Lisbon or London. This role sits at the heart of Cloudflare's massive-scale operations, working on services that handle tens of millions of requests per second at millisecond latencies.
The position involves working with a team of software engineers responsible for critical infrastructure services, including HTTP termination, TLS, traffic filtering, and routing. You'll be primarily working in Rust, with some involvement in legacy systems built with C and Lua. The role combines deep technical work with collaborative efforts, including participation in setting new standards with IETF and industry partners.
Key responsibilities include measuring and optimizing HTTP/2 and HTTP/3 performance at scale, and building the next-generation Rust-based proxy system to replace nginx. You'll need substantial systems-level programming experience and a track record of operating high-performance services at scale.
The ideal candidate will bring strong technical expertise in systems programming, along with excellent communication skills and the ability to drive consensus across teams. Knowledge of web server implementations, transport protocols (TCP, UDP, QUIC), and Layer 4-7 protocols is highly valuable, as is experience with cryptography.
Cloudflare offers a unique opportunity to work on technology that impacts millions of internet properties. The company is deeply committed to building a better Internet, demonstrated through initiatives like Project Galileo, the Athenian Project, and 1.1.1.1. They value diversity and inclusiveness, providing equal employment opportunities and reasonable accommodations.
This role offers the chance to work on cutting-edge technology while contributing to Cloudflare's mission of helping build a better Internet. You'll be part of a team that values continuous learning, teaching others, and driving technical excellence at massive scale.