Senior Software Engineer, Storage (File & Block)
Core
Build and improve multi-tenant file and block storage services (NFS, block volumes, control plane) that feed the world's largest AI training and inference clusters.
Role type
Senior Software Engineer (Storage Systems)
Builds
File and block storage stack, Go-based control plane, Kubernetes CSI drivers
Domain
Cloud Infrastructure / AI Compute / Distributed Storage
Deliverable
production ML models | infrastructure
Required skills
Go, Rust, C++, Kubernetes, distributed systems, storage systems, file systems, debugging
Preferred skills
NFS, POSIX semantics, block volumes, CSI, Prometheus, Grafana, ClickHouse, CockroachDB, RocksDB
Technologies
Go, Rust, C++, Kubernetes, NFS, Prometheus, Grafana, ClickHouse, CockroachDB, RocksDB
Responsibilities
Build and improve control plane services (provisioning, tenancy, quota, snapshots, lifecycle policy); Contribute to file system data path (NFS reliability, IO performance); Deliver file and block as first-class Kubernetes citizens (CSI driver features); Improve reliability, durability and observability with telemetry and metrics; Debug production issues in distributed, high-performance systems
Seniority
Senior, hands-on IC