5+ years of experience writing high-quality production code
Experience building high-performance distributed storage or caching systems at large scale
Strong cloud skills, including deep familiarity with object storage (S3 or similar), CDNs, and their consistency, throughput, and cost characteristics
Strong knowledge of low-level operating system foundations (Linux kernel, file systems, page cache, containers, etc.)
Willingness to participate in on-call rotation and respond to production incidents
Nice to Haves:
Experience with replication, content addressing, and consistency models in multi-region or multi-cloud systems
Experience operating storage systems at scale (petabyte-scale datasets, high-throughput read/write paths, large-scale garbage collection or data migration)
Experience with data engineering at petabyte-scale
Prior experience with Rust
What You'll Be Doing:
Designing, building, and maintaining a distributed object storage system underpinning container images, volumes, and checkpoints at petabyte scale
Improving cold start latency by developing caching, preloading, and peer-to-peer data sharing within datacenters
Owning durability and cost optimization from streaming and batch replication to garbage collection of billions of objects
Working across the stack from local disk and page cache to distributed blob storage and garbage collection
Shaping the future of storage by pushing it closer to workloads
Enabling P2P sharing of data across workers in datacenters to reduce ingress
Replicating data across multiple blob storage providers
Automating garbage collection across hundreds of petabytes of data
Deploying colocated storage clusters to datacenters for accelerated high-throughput workloads