Member of Technical Staff - Storage
Posted Updated
Description
You will design, build, and maintain distributed object-storage systems supporting container images, volumes, and checkpoints. You will develop caching, preloading, peer-to-peer sharing, replication, garbage collection, and storage clusters. You will help manage durability, cost, and production incidents at petabyte scale.
Responsibilities
- Design, build, and maintain high-performance distributed storage systems
- Develop caching, preloading, and peer-to-peer layers
- Manage replication, durability, and cost at petabyte scale
- Build garbage collection for billions of objects
- Participate in the on-call rotation and respond to production incidents
Requirements
- 5+ years of experience writing high-quality production code
- Experience building high-performance distributed storage or caching systems at large scale
- Deep familiarity with cloud object storage, CDNs, and their consistency, throughput, and cost characteristics
- Strong knowledge of Linux kernel, file systems, page cache, and containers
- Willingness to participate in an on-call rotation