Crusoe
Senior Staff Software Engineer, Storage
Sunnyvale, CA - US. Posted a month ago
The role
A Senior Staff Software Engineer will define the multi-year technical roadmap and architectural strategy for Crusoe's storage engine. The role involves bridging high-performance NVMe hardware with globally distributed object stores.
What you will do
- Define and drive the long-term technical strategy for the storage engine.
- Identify industry trends and integrate them into a cohesive roadmap.
- Build the foundations of the V2 storage re-architecture using C, C++, Go, and/or Rust.
- Architect and implement solutions utilizing NFS, SMB, iSCSI, and NVMe/TCP.
- Drive and maintain contributions to the open-source community.
- Serve as the final arbiter for critical architecture decisions.
- Lead complex design reviews across storage, networking, and virtualization.
- Lead tiger teams to solve bottlenecks from kernel-level IO to global tail-latency.
- Align technical capabilities with business milestones through collaboration with leadership.
Required qualifications
- 12+ years of experience building and operating large-scale, complex distributed cloud computing infrastructure products.
- Strong troubleshooting and performance tuning skills.
- Ability to profile and optimize the entire IO path.
- Self-motivation to thrive in a fast-paced environment with minimal supervision.
- Deep theoretical and practical knowledge of distributed state and data protection at petabyte scale.
- Mastery of professional software engineering practices for the full SDLC.
- Ability to lead initiatives such as tech talks and technical reading groups.
Nice to have
- Expertise in one or more Public Cloud offerings (AWS, GCP, Azure, OCI).
- Familiarity with AI/ML frameworks (PyTorch, Tensorflow, JAX) and MLOps.
- Experience with cutting-edge I/O architectures like DAOS or SPDK.
- Background in RDMA and high-performance networking, including SmartNICs and RoCEv2.
- Experience with highly available and scalable systems such as Cassandra, MongoDB, Redis, or Kafka.
- Strong knowledge of distributed systems fundamentals including CAP Theorem, Paxos/RAFT, consistent hashing, and sharding strategies.
- Advanced degree (Master's or PhD) in Computer Science, Engineering, or a related field.
Benefits
- Competitive compensation
- Restricted Stock Units
- Paid time off & paid holidays
- Comprehensive health, dental & vision insurance
- Employer contributions to HSA account
- Paid parental leave
- Paid life insurance, short-term and long-term disability
- Professional development & tuition reimbursement
- Mental health & wellness support
- Commuter benefits (parking & transit)
- Cell phone stipend
- 401(k) Retirement plan with company match up to 4% of salary
About the company
Crusoe is a vertically integrated AI infrastructure company that owns and operates each layer of the stack to power AI workloads. The company uses an energy-first approach to solve power bottlenecks for AI compute.