
Senior Software Engineer, R2 Metadata
About this role
The Senior Software Engineer, R2 Metadata position at Cloudflare is a hybrid opportunity located in Austin, United States, focusing on developing cutting-edge object storage systems. This role suits a builder who thrives on solving massive-scale infrastructure challenges using distributed databases and modern AI-driven development workflows.
Role Overview
Cloudflare is hiring a Senior Software Engineer for the R2 Metadata team within the Emerging Technologies and Incubation division. The metadata layer acts as the foundation for every R2 operation, handling billions of objects across distributed database clusters. In this role, the engineer will design, build, and operate systems that manage high-throughput metadata operations while maintaining strong consistency, durability, and S3 API compatibility. The position involves collaborating with storage infrastructure and networking teams to deliver reliable performance at a global scale.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
About the Company
Cloudflare runs a massive global network that secures and accelerates internet applications for millions of properties, ranging from individual bloggers to Fortune 500 companies. The company emphasizes a culture of iteration, curiosity, and leveraging AI to ship products faster. Beyond commercial success, Cloudflare operates impactful initiatives with a soul, such as Project Galileo to protect vulnerable journalism and civil society websites, the Athenian Project to secure local election websites, and the privacy-focused 1.1.1.1 public DNS resolver.
How to Apply
Candidates interested in this position should visit the official Cloudflare careers page to submit an application.
Skills and tech stack
Questions candidates ask
Where is the Senior Software Engineer, R2 Metadata position located?
The role is a hybrid position with an available location in Austin, US.
What team does this role belong to?
This role sits within the Emerging Technologies and Incubation (ETI) division, specifically on the R2 Metadata team.
What tools and technologies are expected for this role?
Engineers should have strong programming skills in TypeScript, Go, or similar languages, along with experience in distributed databases, SQL, Kubernetes, and AI coding tools.
What are the primary responsibilities regarding AI?
Engineers are expected to use AI tools extensively to accelerate development, debugging, and operational tasks as a core part of their daily workflow.
How should I apply for this job?
Interested applicants should apply directly on the official Cloudflare careers page.