CronJobs

backend jobs

Senior Engineer, Storage (File & Block)

CoreWeave · San Francisco, CA / Sunnyvale, CA / Bellevue, WA

remotesenior$182,000–$242,000Posted Sep 21, 2026GoRustKubernetesCSINFSgRPCProtobufPrometheus

Apply on the employer site

About this role

**Senior Engineer, Storage (File & Block)** **CoreWeave** is the essential cloud for AI—built for pioneers by pioneers. We deliver the technology, tools, and teams that help innovators build and scale AI with confidence. --- ## What You’ll Do We’re looking for a **Senior Storage Engineer (File & Block)** to help build and operate the **file and block storage services** at the heart of CoreWeave’s Storage team. You’ll own the **data path and control plane** for both file and block, run them on our **own hardware fleet**, and ship customer-facing capabilities that unblock **petabyte-scale** deals. You’ll work closely with **compute, platform, and infrastructure** teams to make storage **fast, reliable, and effortless to consume at scale**. --- ## About the Role Design, build, and operate **highly scalable, multi-tenant file and block storage**—from the **data path** (NFS for file; durable, high-performance block volumes) to the **control plane** (tenancy, provisioning, data protection), delivered through **Kubernetes**. ### Key Responsibilities - **Own the file system data path**: NFS hot-path reliability, IO resilience, and performance—especially **small-file / IOPS-heavy** workloads and throughput that keeps GPUs fed. - **Build a native block storage service**: durable, high-performance block volumes for customer workloads and internal stateful services. - **Deliver file + block as first-class Kubernetes citizens**: design and ship a **backend-neutral CSI driver** with dynamic provisioning, resize, snapshots, and **RWO** volumes. - **Build the control plane**: multi-tenant isolation, quota, QoS, snapshots, **key management (BYOK)**, audit, and lifecycle policy. - **Improve reliability, durability, and observability**: partner with operations using telemetry, metrics, and dashboards to optimize performance and resilience. - **Work cross-functionally** to deliver seamless storage across the stack, including **tiering cold data** to lower-cost object storage while preserving access. - **Mentor and share knowledge** to help other engineers build distributed, high-performance systems. --- ## Who You Are - Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. - **6–10 years** building **storage systems, distributed systems, or infrastructure services**. - Strong hands-on experience with **distributed/networked file systems and/or block storage** in production (e.g., NFS/POSIX semantics at scale; durability/snapshots/replication for block). - Deep understanding of the **storage data path**: IO performance, caching, small-file/metadata-heavy workloads, crash consistency, and resilience under load. - Experience with **multi-tenant services/control planes**: provisioning, tenancy/quota, and data protection (snapshots, encryption, key management). - Proficiency in a systems/back-end language: **Go strongly preferred** (C or Rust a plus). - Experience building on **Kubernetes**: controllers/operators, CRDs, and **CSI** (dynamic provisioning, resize, snapshots, RWO volumes). - Familiarity with distributed databases (e.g., CockroachDB), workflow orchestration (e.g., Temporal), and **gRPC/Protobuf**. - Ideally experience with distributed/parallel storage stacks such as **Ceph/RBD, Lustre, GPFS/Spectrum Scale, BeeGFS, WEKA, VAST, or DAOS**. - Familiarity with storage observability tools/telemetry pipelines (e.g., **ClickHouse, Prometheus, Grafana**). - Bonus: exposure to high-performance data-path technologies (e.g.

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord