Cloudflare's Emerging Technologies & Incubation (ETI) team is seeking a Principal Software Engineer to lead the development of their storage and database products. This role is crucial in shaping the future of cloud infrastructure, working on innovative solutions that leverage Cloudflare's global network. The position involves architecting and building next-generation serverless and edge data solutions, including R2 object storage, Durable Objects, Workers KV, and AI services.
The role requires deep expertise in distributed systems and storage platforms, with opportunities to work across the full technology stack using languages like JavaScript, TypeScript, Rust, and Go. You'll be responsible for designing and implementing complex distributed systems that operate at global scale, focusing on performance, reliability, and innovation.
As a Principal Engineer, you'll work on groundbreaking products like R2, which revolutionizes the market by eliminating egress fees, and Vectorize, a globally distributed vector database for AI applications. You'll be instrumental in developing solutions that bring data closer to users for unparalleled performance while meeting strict data residency requirements.
The ideal candidate brings 8+ years of distributed systems experience, strong computer science fundamentals, and a track record of building high-volume applications. Experience with storage platforms, real-time systems, and non-garbage collected languages is highly valued. This is an opportunity to shape the future of cloud infrastructure while working with a company that maintains a strong commitment to building a better Internet.