Staff Software Engineer, Storage
Core
Define and drive the long-term technical strategy for Crusoe's storage engine, bridging high-performance NVMe hardware and globally distributed S3-competitive object stores.
Role type
Staff Software Engineer (Storage Architecture & Strategy)
Builds
Bespoke storage services and V2 storage re-architecture for AI-scale infrastructure
Domain
AI Infrastructure / Cloud Storage / Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
System programming (C, C++, Go, Rust), Storage protocols (NFS, SMB, iSCSI, NVMe/TCP), Distributed systems architecture, Performance engineering, Open source stewardship, Kernel-level IO optimization
Preferred skills
Public cloud expertise (AWS, GCP, Azure, OCI), AI/ML frameworks (PyTorch, Tensorflow, JAX), High-throughput I/O (DAOS, SPDK), Networking (RDMA, RoCEv2), NoSQL databases (Cassandra, MongoDB, Redis, Kafka), Distributed theory (CAP, Paxos/RAFT)
Technologies
C, C++, Go, Rust, NVMe, CXL, NFS, SMB, iSCSI, NVMe/TCP, Ceph, GlusterFS, Lustre, Spectrum Scale, OpenEBS, PyTorch, Tensorflow, JAX, DAOS, SPDK, RDMA, RoCEv2, Cassandra, MongoDB, Redis, Kafka
Responsibilities
Define and drive the long-term technical strategy for Crusoe's storage engine; Architect and implement solutions utilizing industry-standard storage protocols; Lead "tiger teams" to solve ambiguous bottlenecks in the stack from kernel-level IO to global tail-latency; Serve as the final arbiter for critical architecture decisions across the Foundations organization; Work closely with Executive Leadership and Product to align technical capabilities with business milestones
Seniority
Staff, strategic architect & technical authority