Jobs · Engineering · Washington

Senior Software Engineer, Storage (File & Block)

CoreWeave · Seattle, WA · 5 days ago
Engineering$153k–$224k/yrFull-time

About the role

CoreWeave's Storage team builds the file and block storage that powers the world's largest AI training and inference workloads. As a Senior Software Engineer, you will work on the NFS file data path, durable block volumes, and the Go-based control plane that governs these services, all delivered through Kubernetes.

Responsibilities

  • Independently deliver well-scoped components across the file and block stack, working alongside senior and staff engineers who own the architecture.
  • Build and improve control plane services in Go: provisioning, tenancy, quota, snapshots, and lifecycle policy for file and block storage.
  • Contribute to the file system data path: reliability, IO performance, and small-file workloads critical to AI pipelines.
  • Help deliver file and block as first-class Kubernetes citizens: CSI driver features such as dynamic provisioning, resize, and snapshots.
  • Improve reliability, durability, and observability of the storage stack with telemetry, metrics, and dashboards.
  • Debug production issues in distributed, high-performance systems and turn findings into lasting fixes.
  • Work cross-functionally with compute, platform, and infrastructure teams.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 4-6 years building distributed systems, storage systems, or infrastructure services.
  • Production experience with storage, databases, or file systems: as a builder, not just a user.
  • Proficiency in a systems language: Go preferred, Rust or C++ a plus.
  • Working knowledge of Kubernetes and cloud-native infrastructure.
  • Understanding of distributed systems fundamentals: consistency, replication, failure handling.
  • Strong debugging and problem-solving skills.
  • Clear communicator, able to work collaboratively across teams.

Qualifications

  • Preferred exposure to NFS, POSIX file semantics, block volumes, or CSI.
  • Storage observability tools: Prometheus, Grafana, ClickHouse.
  • Distributed databases or storage engines: CockroachDB, RocksDB, or similar.

Benefits

The base salary range for this role is $153,000 to $224,000. The starting salary will be determined based on job-related knowledge, skills, experience, and market location. We strive for both market alignment and internal equity when determining compensation. In addition to base salary, our total rewards package includes a discretionary bonus, equity awards, and a comprehensive benefits program (all based on eligibility).

Pay

The base salary range for this role is $153,000 to $224,000. The starting salary will be determined based on job-related knowledge, skills, experience, and market location. We strive for both market alignment and internal equity when determining compensation. In addition to base salary, our total rewards package includes a discretionary bonus, equity awards, and a comprehensive benefits program (all based on eligibility).

Schedule

Full-time, remote work is available.

Similar jobs