Senior Storage Engineer II, File & Block

CoreWeave · Livingston, NJ / New York, NY / Sunnyvale, CA / San Francisco, CA / Bellevue, WA

seniorfull timeunknown
Apply on CoreWeave’s site →

Role at a Glance

Experience required: 6–10 years. Primary language: Go (strongly preferred). Degree: Bachelor's or Master's in CS or Engineering. Salary range: $165,000–$242,000 base. Offices: Livingston NJ, New York NY, Sunnyvale CA, San Francisco CA, Bellevue WA. Scope: owns both NFS file and native block storage data paths and control plane for petabyte-scale AI workloads at a publicly traded cloud infrastructure company.

What This Role Is About

This position places you at the center of CoreWeave's storage infrastructure: owning both the data path and the control plane for high-performance, multi-tenant file and block storage that underpins the largest AI training and inference workloads on the platform. Concretely, that means keeping NFS hot-path performance tight for IOPS-heavy AI pipelines, standing up a native block storage service from the ground up, and surfacing both as first-class Kubernetes services via a shared CSI driver. You'll work shoulder-to-shoulder with compute, platform, and infrastructure teams — with a direct line to customer-facing capabilities that unlock petabyte-scale enterprise deals.

About CoreWeave

CoreWeave is a cloud provider built from the ground up for GPU-intensive AI workloads. Founded in 2017 and listed on Nasdaq (ticker: CRWV) in March 2025, it serves leading AI research labs, high-growth startups, and large enterprises that need more than what general-purpose hyperscalers offer. The company's differentiator is purpose-built infrastructure and deep systems-level expertise tuned specifically for AI model training and inference — not a general-purpose cloud that added GPUs. The team operates at hyper-growth pace with a stated culture of curiosity, ownership, and moving fast.

What You'll Own

  • Own NFS hot-path reliability, IO resilience, and performance — including the small-file and IOPS-heavy access patterns that AI training pipelines require and the sustained throughput that keeps GPUs saturated
  • Design and build a native block storage service — durable, high-performance block volumes for both customer workloads and internal stateful services, running on shared storage hardware alongside the file tier
  • Ship a backend-neutral CSI driver that exposes both file and block as first-class Kubernetes citizens — covering dynamic provisioning, volume resize, snapshots, and RWO block volumes, backed by a public provisioning SLO
  • Build and operate the storage control plane: multi-tenant isolation, quota enforcement, QoS, snapshot lifecycle, BYOK key management, audit trails, and HIPAA-grade controls that unlock regulated enterprise customers
  • Instrument the full storage stack with telemetry, metrics, and dashboards; partner with operations to drive down latency and improve durability and resilience under production load
  • Collaborate with platform, product, and infrastructure teams to enable transparent data tiering from hot storage to lower-cost object storage without breaking access semantics
  • Work with high-performance interconnect and storage technologies including RDMA, GPUDirect Storage, RoCE, InfiniBand, and SPDK to push throughput and latency boundaries
  • Mentor peers on distributed, high-performance systems design and raise the team's engineering bar

Must-Have Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a closely related field
  • 6–10 years of production experience building storage systems, distributed systems, or large-scale infrastructure services
  • Hands-on production depth in distributed or networked file systems (NFS/POSIX semantics at scale) and/or block volume services covering durability, snapshots, and replication
  • Strong command of the storage data path: IO performance, caching strategies, small-file and metadata-heavy workload behavior, crash consistency guarantees, and resilience under load
  • Experience designing or operating multi-tenant storage control planes — provisioning workflows, tenancy and quota systems, and data-protection features such as snapshots, encryption in transit, and key management
  • Systems programming proficiency in Go (strongly preferred); C or Rust is a meaningful differentiator
  • Kubernetes depth including custom controllers, operators, CRDs, and CSI with dynamic provisioning, volume resize, snapshots, and ReadWriteOnce block volumes
  • Familiarity with distributed databases (e.g., CockroachDB), workflow orchestration (e.g., Temporal), and gRPC/Protobuf API design
  • Strong debugging instincts and structured problem-solving skills in distributed, high-performance environments
  • Clear written and verbal communicator comfortable sharing technical context across compute, platform, and product teams

Nice-to-Have Experience

  • Prior hands-on work with distributed or parallel storage stacks such as Ceph/RBD, Lustre, GPFS/Spectrum Scale, BeeGFS, WEKA, VAST, or DAOS
  • Familiarity with storage observability tooling and telemetry pipelines — ClickHouse, Prometheus, and Grafana in particular
  • Exposure to high-performance data-path technologies: RDMA, GPUDirect Storage, RoCE, InfiniBand, or SPDK

Skills Breakdown: Required vs. Advantageous

The non-negotiable core is Go proficiency combined with production-grade NFS and/or block storage experience, plus solid Kubernetes depth (CSI, CRDs, operators). The control-plane dimension — multi-tenancy, BYOK encryption, HIPAA-grade audit — is equally required; this is not a pure data-path role. Distributed database familiarity (CockroachDB, Temporal) and gRPC/Protobuf are stated requirements, not bonuses. RDMA/GPUDirect and prior Ceph/Lustre/WEKA experience are the optional layer — useful additions the team can teach. At 6–10 years, independent ownership plus active mentorship is expected.

Compensation

CoreWeave has disclosed a base salary range of $165,000 to $242,000 for this role. The actual offer within that band reflects job-related knowledge, skills, interview performance, and the candidate's specific market location across the five eligible offices. On top of base salary, total compensation includes a discretionary bonus, equity awards (including eligibility for the Employee Stock Purchase Program), and the full benefits package listed below. CoreWeave states it targets both market alignment and internal equity when setting individual offers.

Benefits

  • Medical, dental, and vision insurance — 100% of premiums paid by CoreWeave
  • Company-paid life insurance; voluntary supplemental life insurance also available
  • Short-term and long-term disability insurance
  • Flexible Spending Account (FSA) and Health Savings Account (HSA)
  • Tuition reimbursement
  • Employee Stock Purchase Program (ESPP) eligibility
  • Mental wellness support through Spring Health
  • Family-forming assistance through Carrot
  • Paid parental leave
  • Full-service childcare support via Kinside
  • 401(k) with a generous employer match
  • Flexible PTO
  • Daily catered lunch at office and data center locations

Location & Work Arrangement

Five US office locations are listed for this role: Livingston, NJ; New York, NY; Sunnyvale, CA; San Francisco, CA; and Bellevue, WA. The posting does not specify a remote or hybrid option, and the benefits include daily catered lunches at office locations, suggesting in-office presence is expected. No relocation assistance or visa sponsorship is mentioned. This position requires access to export-controlled information, so applicants must be US persons or otherwise eligible under applicable US export regulations.

Frequently asked questions

What programming language does CoreWeave primarily use for this storage role?

Go is the strongly preferred systems language for this position. C and Rust experience are listed as meaningful differentiators but are not strictly required. No other languages are mentioned in the job description.

Is this role open to remote candidates?

The posting lists five physical US office locations — Livingston NJ, New York NY, Sunnyvale CA, San Francisco CA, and Bellevue WA — but does not state a remote or hybrid policy. The benefits package includes daily catered lunches at office locations, which suggests an in-office work arrangement. Candidates should confirm the specific arrangement during the interview process.

What is the base salary range for this position?

CoreWeave has disclosed a base salary range of $165,000 to $242,000. The starting figure within that range is determined by job-relevant knowledge, skills, experience, and the candidate's market location. Total compensation also includes a discretionary bonus and equity awards.

Are there citizenship or export-control requirements for this role?

Yes. This position involves access to export-controlled information under US regulations. Applicants must be a US person — citizen, national, lawful permanent resident, refugee, or asylee — or must be eligible to access the relevant information without an export authorization, or be reasonably likely to obtain one. CoreWeave may decline to pursue export licensing at its discretion.

What storage systems background does the role require?

CoreWeave requires 6–10 years of production experience across storage systems, distributed systems, or large-scale infrastructure. Specific depth in NFS/POSIX file semantics at scale and/or block volume services covering snapshots, replication, and durability is required. Experience with named distributed stacks such as Ceph, Lustre, BeeGFS, WEKA, or VAST is listed as a strong plus, not a hard requirement.

Are you a fit for this role?

See how your background matches Senior Storage Engineer II, File & Block — and the 20 live jobs that fit you best. No signup, no email, nothing stored.