Staff Linux Kernel Storage Engineer (ZFS/NVMe)

InvestedintheMission

Long Beach (CA)

On-site

USD 181,000 - 271,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Relativity Space is seeking a kernel/storage software engineer to own the storage platform stack for a space-based data center. You will design and implement custom Linux kernel drivers, manage OpenZFS pools, and ensure fault-tolerant data retention across radiation exposure.

You will collaborate across propulsion, manufacturing, software, and avionics teams to deliver a reliable, scalable storage solution from boot to deployment, with opportunities to prototype on commodity hardware and drive

Qualifications

  • 5+ years writing Linux kernel code, with PCI/PCIe drivers and kernel-space work.
  • Experience with storage systems: ZFS, RAID, NVMe internals, or high-throughput network storage (NFS).
  • Expertise in filesystem internals, block layer, or storage protocol implementation.
  • Strong OS internals knowledge: virtual memory, interrupt context constraints, synchronization primitives, and I/O stack behavior.

Responsibilities

  • Own the complete storage platform software stack for a space-based data center: Linux kernel drivers, OpenZFS pool design, NFS data serving, and fault recovery.
  • Design and implement custom Linux kernel drivers for NVMe fault recovery and GPIO overcurrent protection across PCI/PCIe subsystems.
  • Lead ZFS pool topology decisions with quantitative reliability models balancing upset probability, resilver risk, and capacity.
  • Develop integration between NVMe controller resets and ZFS for clean recovery of drives after faults.
  • Prototype rapidly on commodity hardware from boot to sustained 10 Gbps writes with automated fault recovery.

Skills

Storage systems
Storage internals
OS internals
PCI/PCIe driver development

Tools

OpenZFS
NVMe

Job description

Relativity Space is seeking a kernel/storage software engineer to own the storage platform stack for a space-based data center. You will design and implement custom Linux kernel drivers, manage OpenZFS pools, and ensure fault-tolerant data retention across radiation exposure.

You will collaborate across propulsion, manufacturing, software, and avionics teams to deliver a reliable, scalable storage solution from boot to deployment, with opportunities to prototype on commodity hardware and drive

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Storage Platform Engineer – Space Data Center
Staff Storage Platform Engineer – Space Data Center

Relativity • Long Beach (CA)

On-site
USD 181,000 - 248,500
Competitive salary and equity
Generous PTO and sick leave
Parental leave
+1
Staff Storage Platform Engineer — Space Systems
Staff Storage Platform Engineer — Space Systems

Relativity Space • Long Beach (CA)

On-site
USD 181,000 - 248,500
Generous PTO and sick leave
Parental leave
Annual learning and development stipend
Staff Software Engineer, Storage Platform
Staff Software Engineer, Storage Platform

InvestedintheMission • Long Beach (CA)

On-site
USD 181,000 - 271,000
Staff Software Engineer, Storage Platform
Staff Software Engineer, Storage Platform

Relativity Space • Long Beach (CA)

On-site
USD 181,000 - 248,500
Generous PTO and sick leave
Parental leave
Annual learning and development stipend
Staff Software Engineer, Storage Platform Long Beach, California
Staff Software Engineer, Storage Platform Long Beach, California

Relativity • Long Beach (CA)

On-site
USD 181,000 - 248,500
Competitive salary and equity
Generous PTO and sick leave
Parental leave
+1
Remote Linux Kernel Engineer - Storage Systems
Remote Linux Kernel Engineer - Storage Systems

Engg • Santa Clara (CA)

Hybrid
USD 180,000 - 240,000
Flexible time off
Wellness resources
Team events
Linux Kernel Engineer — High-Performance Storage
Linux Kernel Engineer — High-Performance Storage

Everpure • Santa Clara (CA)

On-site
USD 180,000 - 300,000
Flexible time off
Wellness resources
Team events
+1
Senior Systems Software Leader: Kernel & NVMe Storage
Senior Systems Software Leader: Kernel & NVMe Storage

Everpure • California (MO)

On-site
USD 217,000 - 359,000
Senior Linux Kernel & Storage Systems Engineer
Senior Linux Kernel & Storage Systems Engineer

Sandisk • Illinois

On-site
USD 150,000 - 230,000
Senior Linux Block & File Storage Engineer
Senior Linux Block & File Storage Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits