Crusoe

Senior Staff Software Engineer (Storage DPU)

In short

This role leads technical direction for storage DPU offload, building control-plane and data-plane software across the host and DPU boundary at a company working with SmartNICs and DPUs. It requires 10+ years of software engineering experience, systems-level programming in C/C++/Rust, production experience with Go/Java, and deep knowledge of NVMe-oF, RDMA, DPDK, SPDK, and Linux kernel internals. The work spans storage architecture decisions, hardware-offload SDK integration, observability/testing, and performance benchmarking.

About the Role
You will lead the technical direction for storage DPU offload and build control-plane and data-plane software across the host and DPU boundary. You will integrate hardware-offload frameworks, improve observability and testing, benchmark performance, and work with storage, networking, compute, and hardware partners.
Requirements
•10+ years of professional software engineering experience
•Systems-level programming experience in C, C++, or Rust
•Production experience with Go, Java, or similar control-plane languages
•Production experience with SmartNICs or DPUs
•Knowledge of NVMe-oF, RDMA, RoCE, InfiniBand, and storage protocols
•Experience with SR-IOV, vDPA, virtio, XDP, eBPF, DPDK, or SPDK
•Strong Linux systems background, including kernel internals, drivers, and I/O subsystems
•Experience contributing to file, block, or object storage systems
•Bachelor's degree or higher in Computer Science, Engineering, or a related discipline
Responsibilities
•Design and implement DPU-offloaded storage protocol software
•Build and maintain control-plane integration with DPU-resident services
•Partner on RDMA, RoCE, NVMe-oF, SR-IOV, and vDPA fabric work
•Evaluate and integrate DPU SDKs and storage-virtualization frameworks
•Build monitoring and testing for DPU-offloaded paths
•Drive IOPS, throughput, latency, and host-CPU benchmarking
•Lead DPU-related storage architecture decisions
Benefits
•Equity packages
•Restricted Stock Units
•Paid time off
•Paid holidays
•Leave of absence programs
•Health, dental, and vision insurance
•Employer HSA contributions
•Paid parental leave
•Life insurance
•Short-term disability insurance
•Long-term disability insurance
•Tuition reimbursement
•Mental health and wellness support
•Commuter benefits
•Cell phone stipend
•401(k) plan with up to 4% company match
•Volunteer time off
•Global travel insurance and emergency assistance
•Daily meals allowance

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot