Crusoe

Senior Staff Software Engineer, Storage DPU

Crusoe
Apply
1 month ago

Base Salary

$245k - $290k/yr

Responsibilities

  • Design and implement DPU/SmartNIC hardware offload for NVMe-oF target and initiator processing, encryption, compression, checksums, and erasure coding.
  • Build and maintain control-plane integration between the storage orchestration layer and DPU-resident services, including provisioning, health, telemetry, and failover.
  • Partner with Storage Networking and Compute/Hypervisor teams on RDMA/RoCE, NVMe-oF, SR-IOV, and vDPA-based DPU virtualization.
  • Evaluate and integrate vendor DPU SDKs and frameworks such as NVIDIA DOCA and BlueField SNAP for storage virtualization.
  • Build observability and testing infrastructure for DPU-offloaded paths.
  • Benchmark IOPS, throughput, latency, and host-CPU cycles saved through offloading.
  • Serve as the storage team’s technical lead for DPU architecture decisions and hardware-vendor partnerships.

Requirements

  • 10+ years of professional software engineering experience.
  • Deep hands-on systems programming experience with C, C++, or Rust, plus production experience with Go, Java, or similar languages for control-plane and orchestration work.
  • Production experience with SmartNICs or DPUs, such as NVIDIA BlueField 2/3, Intel IPU, or ConnectX 6/7.
  • Working knowledge of NVMe-oF, RDMA, RoCE, InfiniBand, and storage protocols commonly accelerated by DPUs.
  • Experience with SR-IOV, vDPA, virtio-blk, virtio-fs, XDP, eBPF, DPDK, or SPDK.
  • Strong Linux systems background, including kernel internals, device drivers, and I/O subsystems.
  • Experience contributing to a file, block, or object storage system.
  • Ability to work across Storage, Networking, and Compute teams.
  • Bachelor’s degree or higher in Computer Science, Engineering, or a related discipline.
  • Preferred experience with NVIDIA DOCA, BlueField SNAP, DPU-native storage virtualization, NVMe-oF offload, multi-tenant hardware isolation, GPUDirect Storage, DPDK, SPDK, Open vSwitch, or similar open-source projects.

Benefits

  • Competitive compensation and equity packages, including Restricted Stock Units.
  • Paid time off, paid holidays, leave programs, and paid parental leave.
  • Comprehensive health, dental, and vision insurance, plus HSA contributions.
  • Paid life insurance and short- and long-term disability coverage.
  • Professional development and tuition reimbursement.
  • Mental health and wellness support.
  • Commuter benefits, including parking and transit.
  • Cell phone stipend.
  • 401(k) retirement plan with company match up to 4% of salary.
  • Volunteer time off.
  • Global travel insurance and emergency assistance.
  • Daily meals allowance and additional location-specific perks and programs.
Crusoe

About Crusoe

1,001-5,000 employees

Crusoe builds and operates GPU-powered data centers and an AI cloud platform for enterprises running large-scale AI training and inference. It vertically integrates energy supply with compute, using stranded and renewable power to reduce emissions and costs, and sells capacity via cloud services and managed infrastructure. Founded in 2018 and headquartered in Denver, the company is privately held.

Contact me