Cloudflare

Senior Software Engineer, Storage Infrastructure

Cloudflare

full-time

Posted on:

Location Type: Hybrid

Location: AustinTexasWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Help build and operate the next generation of globally distributed storage systems
  • Own your code from inception to release, delivering solutions at all layers of the stack
  • Write design documents for new provisioning systems
  • Model failure domain dependencies across edge locations
  • Benchmark new storage hardware
  • Build standardized observability and runbooks for distributed database clusters
  • Automate operational toil through purpose-built tooling and intelligent automation
  • Interact with a variety of languages and technologies including Rust, Go, Saltstack, and Terraform

Requirements

  • 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
Benefits
  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support and Employee Assistance Program
  • Global Travel Medical Insurance
  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan
  • Flexible paid time off covering vacation and sick leave
  • Leave programs, including parental, pregnancy health, medical, and bereavement leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RustGoPythondistributed systemsdata replicationfault tolerancepartition toleranceinfrastructure as codehigh-throughput systemslow-latency systems
Soft Skills
written communicationverbal communicationtechnical decision explanationadaptabilitytime management