C

Crusoe

Builds AI data centers near cheap energy

Senior Staff Software Engineer - Storage

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA$245k - $290kIn-person

About the Job

Requirements

  • 12+ years of experience building and operating large-scale, complex distributed cloud computing infrastructure products.
  • Strong troubleshooting and performance tuning skills, including the ability to profile and optimize the entire I/O path.
  • Deep theoretical and practical knowledge of distributed state and data protection at petabyte scale.
  • Mastery of professional software engineering practices across the full software development lifecycle, including coding standards, build processes, and testing.
  • Ability to champion and lead initiatives across the engineering organization, such as technical talks and technical reading groups.

Responsibilities

  • Define and drive the long-term technical strategy for the storage engine, identify industry trends such as CXL and NVMe over Fabrics, and integrate them into a cohesive roadmap.
  • Use system programming experience with C, C++, Go, and/or Rust to build the foundations of the V2 storage re-architecture.
  • Architect and implement solutions using storage protocols including NFS, SMB, iSCSI, and NVMe/TCP.
  • Drive and maintain contributions to open-source projects such as Ceph, GlusterFS, Lustre, Spectrum Scale, and OpenEBS.
  • Serve as the final arbiter for critical architecture decisions across the Foundations organization and lead complex design reviews involving storage, networking, and virtualization.
  • Lead teams to solve difficult performance bottlenecks, from kernel-level I/O context switching to global tail latency in distributed clusters.
  • Collaborate with executive leadership and Product to align technical capabilities with business milestones.

Desired Qualifications

  • Expertise in one or more public cloud offerings: AWS, GCP, Azure, or OCI; familiarity with AI/ML frameworks such as PyTorch, TensorFlow, or JAX; and MLOps experience.
  • Experience with high-throughput I/O architectures such as 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 the CAP theorem, Paxos/Raft, consistent hashing, and sharding strategies.
  • An advanced degree (Master's or PhD) in Computer Science, Engineering, or a related field.

About the Company

Crusoe

Builds AI data centers near cheap energy

Crusoe builds and runs data centers for artificial intelligence, placing them near cheap or otherwise wasted energy and handling everything from the power supply to the cloud software. It developed the flagship campus in Abilene, Texas, for Stargate, the AI infrastructure project backed by OpenAI and Oracle. AI companies rent its GPU servers on demand or under longer contracts through Crusoe Cloud to train and run their models, while larger customers lease entire campuses that Crusoe develops and operates for them. The company was founded in 2018, when it began running computers at oil fields on natural gas that would otherwise have been burned off, and it is based in Denver.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$14.5B
Headquarters
Denver, CO
Founded
2018

Recently Posted Jobs

Explore more opportunities at Crusoe

See more jobs