Principal Block and File Storage Software Engineer, Linux - DGX Cloud

NVIDIA AI

Santa Clara (CA)

On-site

USD 200,000 - 320,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Aggressive Compensation Plan

Job summary

NVIDIA AI is seeking a highly experienced engineer to advance next-generation distributed block and file storage services. You will code in C for kernel and userspace, addressing complex bugs across Host and DPU environments.

The role requires deep expertise in storage, networking, or OS, and a 15+ year track record. Expect high-impact work in a cutting-edge, scalable production system at NVIDIA AI.

Qualifications

  • Requires a degree in Computer Science or Electrical Engineering with 15+ years of experience in storage, networking, or operating systems.
  • Proficient in C/C++ and deep knowledge of the Linux block subsystem and NVMe protocols.

Responsibilities

  • Hands-on coding in C for kernel and userspace to develop next-generation distributed block and file storage services.
  • Research, design, and solve complex bugs in large-scale production systems across Host and DPU environments.

Skills

C
C++
Linux Kernel
NVMe
Distributed Systems
Block Storage
File Systems
IO Stack
DPU
Virtualization
Cloud Computing
Data Management
Operating Systems
Networking
Software Architecture
Debugging

Education

Bachelor's degree in Computer Science or Electrical Engineering

Tools

NVMe protocols
Linux block subsystem

Job description

The role involves hands-on coding in C for kernel and userspace to develop next-generation distributed block and file storage services. Responsibilities include researching, designing, and solving complex bugs in large-scale production systems across Host and DPU environments.

Requirements

Requires a degree in Computer Science or Electrical Engineering with over 15 years of experience in storage, networking, or operating systems. Candidates must be proficient in C/C++ and have deep knowledge of the Linux block subsystem and NVMe protocols.

Key Skills

C, C++, Linux Kernel, Distributed Systems, NVMe, Block Storage, File Systems, IO Stack, DPU, Virtualization, Cloud Computing, Data Management, Operating Systems, Networking, Software Architecture, Debugging

Benefits

Equity, Aggressive Compensation Plan

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Block-File Storage Architect Linux Kernel Equity
Lead Block-File Storage Architect Linux Kernel Equity

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Principal Linux Block & File Storage Engineer (Equity)
Principal Linux Block & File Storage Engineer (Equity)

NVIDIA AI • Santa Clara (CA)

On-site
USD 200,000 - 320,000
Equity
Aggressive Compensation Plan
Principal Block-File Storage Software Engineer, Linux - DGX Cloud
Principal Block-File Storage Software Engineer, Linux - DGX Cloud

Nvidia Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
Principal Block-File Storage Software Engineer, Linux - DGX Cloud
Principal Block-File Storage Software Engineer, Linux - DGX Cloud

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 272,000 - 431,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
Principal Block Storage Engineer • C/Kernel, Distributed FS
Principal Block Storage Engineer • C/Kernel, Distributed FS

Nvidia Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
Principal Block-File Storage Software Engineer, Linux - DGX Cloud
Principal Block-File Storage Software Engineer, Linux - DGX Cloud

NVIDIA • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Principal Block and File Storage Software Engineer, Linux - DGX Cloud
Principal Block and File Storage Software Engineer, Linux - DGX Cloud

NVIDIA • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
Principal Block and File Storage Software Engineer, Linux - DGX Cloud
Principal Block and File Storage Software Engineer, Linux - DGX Cloud

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
Senior Distributed Block Storage Engineer (Kernel)
Senior Distributed Block Storage Engineer (Kernel)

NVIDIA • Santa Clara (CA)

On-site
USD 272,000 - 431,000