Senior Software Engineer, Storage Infrastructure

Cloudflare Cloudflare · Enterprise · Austin, TX +3 · Emerging Technology and Incubation

Cloudflare is seeking a Senior Software Engineer for their Storage Infrastructure team within Emerging Technologies & Incubation (ETI). This role will focus on building and operating next-generation globally distributed storage systems, owning code from inception to release. Responsibilities include designing provisioning systems, modeling failure domains, benchmarking hardware, building observability, and automating operations. The role requires strong programming skills (Rust, Go, Python), understanding of distributed systems, experience with storage systems and infrastructure tooling, and familiarity with network fundamentals. While the company mentions leveraging AI and AI-native curiosity, the core responsibilities of this role are focused on storage infrastructure engineering, not direct AI/ML model development or deployment.

What you'd actually do

  1. help build and operate the next generation of globally distributed storage systems
  2. own your code from inception to release, delivering solutions at all layers of the stack
  3. write a design document for a new provisioning system
  4. model failure domain dependencies across edge locations
  5. benchmark new storage hardware, build standardized observability and runbooks for distributed database clusters, or automate operational toil through purpose-built tooling and intelligent automation

Skills

Required

  • Strong programming skills with languages like Rust, Go, or Python
  • A solid understanding of distributed systems concepts such as consistency, consensus, data replication, fault tolerance, and partition tolerance
  • Experience with distributed databases and storage systems
  • Experience with infrastructure configuration tooling and infrastructure as code
  • Familiarity with storage fundamentals: block devices, filesystems, SSD characteristics
  • Experience building and maintaining high-throughput, low-latency systems
  • Understanding of network fundamentals as they relate to distributed storage -- bandwidth constraints, latency tradeoffs, cross-datacenter replication
  • Strong written and verbal communication skills and ability to explain technical decisions clearly
  • Comfortable operating in fast-paced environments with tight deadlines and evolving priorities