Senior Software Engineer (Object Storage)
- Livingston, United Kingdom
- Senior Level
- 8+ years
- Bachelor's degree
- Posted
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
jobapplier