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.