jobapplier

Senior Software Engineer (Object Storage)

CoreWeave

Skills

Required

  • object storage / distributed filesystems
  • distributed storage
  • storage systems
  • systems programming language
  • S3
  • cloud-native infrastructure
  • Kubernetes
  • system architectures
  • distributed filesystems in
  • Go
  • Rust

Preferred

  • storage
  • AI
  • data persistence
  • physical media
  • data transfer
  • RDMA / resilient distributed systems
  • Prometheus

CoreWeave, a leading provider of cloud-based infrastructure for AI workloads. As a Senior Engineer in the Storage Engine Team, you will design and implement distributed storage solutions, contribute to the development of exabyte-scale object storage, and optimize storage performance and efficiency.

Design and implement distributed storage solutions to support scaling data-intensive AI workloads.

About CoreWeave

Wondering if you’re a good fit? We believe in investing in our people, and value candidates who can bring their own diversified experiences to our teams – even if you aren't a 100% skill or experience match

You love to grow and push the boundaries of your expertise

Responsibilities

  • You will collaborate with various teams, analyze system data, and mentor other engineers.
  • Contribute to the development of exabyte-scale, S3-compatible object storage and integrate dedicated storage clusters into diverse customer environments.
  • Lead efforts to improve the reliability, durability, security, and observability of our storage stack.
  • Familiarity with storage observability tools and telemetry pipelines (e.g., ClickHouse, Prometheus, Grafana)

Requirements

  • The ideal candidate has 8-10+ years of experience in storage systems engineering or infrastructure, proficiency in a systems programming language, and a strong understanding of object storage or distributed filesystems.
  • Bachelor’s, Master’s, or PhD degree in Computer Science, Engineering, or a related field
  • 8–10+ years of experience working in storage systems engineering or infrastructure
  • Experience working with cloud-native infrastructure, Kubernetes, and scalable system architectures
  • Strong hands-on experience with object storage or distributed filesystems in production environments
  • Experience with one or more storage protocols (e.g. S3, NFS) and file systems such as Ceph, DAOS, or similar
  • Proficiency in a systems programming language such as Go, C, or Rust
  • You’re curious about distributed storage and the demands AI/ML workloads

Preferred

  • Proficiency leveraging AI tools to augment software development
  • You’re an expert in data persistence on physical media, high performance data transfer using RDMA, or resilient distributed systems

Pay

USD 143,000 - 210,000