C

Crusoe

Builds AI data centers near cheap energy

Senior Staff Software Engineer - Storage DPU

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

About the Job

Requirements

  • At least 10 years of professional software engineering experience, including deep hands-on systems-level programming in C, C++, or Rust and production experience in Go, Java, or a similar language for control-plane or orchestration work.
  • Direct hands-on production experience with SmartNICs or DPUs, such as NVIDIA BlueField (2/3), Intel IPU, ConnectX 6/7, or comparable hardware-offload platforms.
  • Working knowledge of NVMe-oF, RDMA/RoCE/InfiniBand, and storage protocols commonly accelerated by DPU offload.
  • Experience with kernel-bypass and hardware-offload techniques such as SR-IOV, vDPA, virtio (virtio-blk/virtio-fs), XDP/eBPF, or DPDK/SPDK.
  • Strong Linux systems background in kernel internals, device drivers, and I/O subsystems, sufficient to debug issues spanning host, hypervisor, and DPU.
  • Experience contributing to at least one file, block, or object storage system, and comfort working alongside mature storage data planes rather than reimplementing them.
  • Ability to work across team boundaries at the intersection of Storage, Networking, and Compute.
  • Bachelor’s degree or higher in Computer Science, Engineering, or a related discipline.

Responsibilities

  • Design and implement software to offload storage-protocol work—including NVMe-oF target/initiator processing, encryption, compression, checksums, and erasure coding—from the host CPU to DPUs or SmartNICs, reducing host CPU overhead per I/O.
  • Build and maintain integration between the storage orchestration layer and DPU-resident services, including provisioning, health and telemetry, and failover of offload paths.
  • Partner with storage networking on RDMA/RoCE and NVMe-oF fabric work, and with Compute/Hypervisor on SR-IOV/vDPA-based virtualization of DPU resources for multi-tenant isolation.
  • Evaluate and integrate vendor DPU SDKs and frameworks, such as NVIDIA DOCA and BlueField SNAP, to accelerate storage virtualization including virtio-blk/virtio-fs offload without building bespoke firmware from scratch.
  • Build monitoring and testing infrastructure for DPU-offloaded paths.
  • Drive IOPS, throughput, and latency benchmarking and quantify host CPU cycles saved per offloaded operation to guide future offload investment.
  • Serve as the storage team’s technical lead on DPU-related architecture decisions, including discussions with hardware vendors.
  • Set technical direction for DPU/offload strategy within Storage and work hands-on across the host/DPU boundary in partnership with Storage Networking and Compute/Hypervisor teams.

Desired Qualifications

  • Direct experience with NVIDIA DOCA, BlueField SNAP, or other DPU-native storage-virtualization frameworks.
  • Experience building or operating NVMe-oF target/initiator offload in production.
  • Prior work on multi-tenant hardware isolation (SR-IOV/vDPA) in a cloud or hyperscale environment.
  • Familiarity with GPUDirect Storage or other GPU-to-storage data-path optimizations relevant to AI/HPC workloads.
  • Open-source contributions to DPDK, SPDK, Open vSwitch, or similar projects.

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