C

CoreWeave

Rents GPU cloud computing for AI developers

Senior Software Engineer - Storage

Backend EngineeringUpdated on Nov 13
Full-timeIn-person

About the Job

Requirements

  • A bachelor's, master's, or PhD degree in Computer Science, Engineering, or a related field is required.
  • At least 8–10 years of experience working in storage systems engineering or infrastructure is required.
  • Strong hands-on experience with object storage or distributed filesystems in production environments is required.
  • Experience with one or more storage protocols such as S3 or NFS and file systems such as Ceph, DAOS, or similar is required.
  • Proficiency in a systems programming language such as Go, C, or Rust is required.
  • Proficiency leveraging AI tools to augment software development is required.
  • Familiarity with storage observability tools and telemetry pipelines such as ClickHouse, Prometheus, or Grafana is required.
  • Experience working with cloud-native infrastructure, Kubernetes, and scalable system architectures is required.

Responsibilities

  • Design and implement distributed storage solutions to support scaling data-intensive AI workloads.
  • Contribute to the development of exabyte-scale, S3-compatible object storage and integrate dedicated storage clusters into diverse customer environments.
  • Work with technologies such as RDMA, GPU Direct Storage, and distributed filesystem protocols such as NFS or FUSE to optimize storage performance and efficiency.
  • Lead efforts to improve the reliability, durability, security, and observability of the storage stack.
  • Collaborate with operations teams to monitor, troubleshoot, and improve storage systems in production environments.
  • Develop metrics and dashboards to provide visibility into storage performance and health.
  • Analyze telemetry and system data to drive improvements in throughput, latency, and resilience.
  • Work cross-functionally with platform, product, and infrastructure teams to deliver seamless storage capabilities across the stack.
  • Share knowledge and mentor other engineers on best practices in building distributed, high-performance systems.

Desired Qualifications

  • Expertise in data persistence on physical media, high-performance data transfer using RDMA, or resilient distributed systems.

About the Company

CoreWeave

Rents GPU cloud computing for AI developers

CoreWeave rents cloud computing to AI labs and businesses that train models and run them in production for research and commercial applications. Its platform combines NVIDIA graphics chips, storage, networking, and software built for demanding AI workloads across connected clusters scaled to fit each project. CoreWeave Forge connects tools for tracking experiments, testing models, and improving AI systems using feedback from production. Customers rent computing capacity through committed contracts or usage charges, while managed services handle the infrastructure needed to keep large workloads running. CoreWeave was founded in 2017 and is headquartered in Livingston, New Jersey.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Livingston, NJ
Founded
2017

Recently Posted Jobs

Explore more opportunities at CoreWeave

See more jobs