Latest AI JobsBrowse Jobs
Cloudflare logo

Senior Software Engineer, R2 Metadata

CloudflareHybridEmerging Technology and Incubation
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
30 Sept 2025
Status
Open · checked 7d ago

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

Design and implement features within a metadata system supported by a distributed SQL database, ensuring optimal performance and S3 API compatibility.
Build and operate production services utilizing Cloudflare Workers and Kubernetes for high-throughput operations.
Manage schemas, data models, and query patterns for a metadata layer handling billions of objects across multiple database clusters.
Drive projects from initial design documents through implementation, testing, deployment, and ongoing production monitoring.
Participate in on-call rotations, resolve incidents, and author postmortems to enhance system reliability.
Utilize AI coding tools extensively to accelerate daily development, debugging, and operational duties.
Coordinate capacity planning and API contracts through cross-team collaboration with storage and networking groups.

Requirements

Strong background in programming languages such as TypeScript, Go, or similar technologies.
Experience working with distributed databases, covering schema design, query optimization, indexing strategies, and consistency tradeoffs.
Track record of building or operating large-scale distributed systems with strict reliability standards.
Familiarity with cloud infrastructure concepts including object storage, edge computing, or service-oriented architectures.
Understanding of reliability and observability practices like monitoring, alerting, performance tuning, and incident resolution.
Strong written and verbal communication skills to explain technical decisions clearly across teams.
Comfort level utilizing AI coding tools as a daily development workflow component.

Nice to Have

Practical experience with Cloudflare Workers, Durable Objects, or other edge computing platforms.

Skills and Tools

TypeScript
Go
SQL
Kubernetes
Cloudflare Workers
Distributed Databases
Object Storage

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.

Ready to apply?

The application is on the official Cloudflare careers page.

Apply on company site