Senior Software Engineer, Storage
Core
Design, build, and optimize next-generation cloud storage products for high-performance AI and ML workloads.
Role type
Senior IC distributed storage systems engineer
Builds
Multi-petabyte cloud storage platform (file, block, object storage) for AI/HPC customers
Domain
Cloud infrastructure, distributed systems, storage technology
Deliverable
production ML models | product features
Required skills
Go, Java, C/C++, or Rust; distributed storage infrastructure; filesystems (NFS, SMB, Lustre, ext4, XFS, ZFS); Linux storage subsystems; observability (Prometheus, Grafana, distributed tracing)
Preferred skills
AI/HPC storage solutions; RDMA and Infiniband; GPU Direct Storage, F2FS, SPDK; Nvidia SuperNIC DPUs; storage virtualization and orchestration
Technologies
Go, Java, C/C++, Rust, Prometheus, Grafana, NFS, SMB, Lustre, NVMe, iSCSI, ext4, XFS, ZFS, RDMA, Infiniband, SPDK
Responsibilities
Design and implement high-performance, scalable, and resilient storage architectures; troubleshoot and resolve complex distributed systems problems; provide ongoing support for production systems including performance tuning and incident response; build observability, metrics, and tooling for services and fleet
Seniority
Senior, hands-on IC