Principal Block Storage Engineer • C/Kernel, Distributed FS

Nvidia Corporation

Santa Clara (CA)

On-site

USD 272,000 - 431,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a Storage Services Software engineer to join the block storage group. You will help build next-generation block storage capabilities and architect a proprietary distributed file system from inception, collaborating with networking teams and external customers.

The role is 100% hands-on in C for kernel and userspace, with access to AI tooling and a token budget for code development, addressing high-performance storage in Host and DPU environments.

Qualifications

  • B.Sc., M.Sc. in CS/EE or related field (or equivalent experience).
  • 15+ years of senior development in storage, networking, and/or operating-systems.
  • Strong proficiency in C/C++ programming.
  • Proven experience designing and developing distributed systems (block/file storage or networking).

Responsibilities

  • 100% hands-on coding in C language, kernel and userspace.
  • Access advanced AI tools and a token budget for code development.
  • Research, design, implement and test distributed storage services and features.
  • Acquire understanding of the algorithms and interactions across NVIDIA's block and file storage ecosystem.
  • Analyze and solve challenging bugs and customer cases in large scale production systems.

Skills

C/C++ programming
Linux kernel coding
Distributed systems design
Cloud computing concepts
Communication skills

Education

B.Sc., M.Sc. in CS/EE or related field

Tools

Linux block subsystem
NVMe
File system IO stack
Networking systems

Job description

NVIDIA is seeking a Storage Services Software engineer to join the block storage group. You will help build next-generation block storage capabilities and architect a proprietary distributed file system from inception, collaborating with networking teams and external customers.

The role is 100% hands-on in C for kernel and userspace, with access to AI tooling and a token budget for code development, addressing high-performance storage in Host and DPU environments.

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

Similar jobs worth comparing

Senior Distributed Block Storage Engineer (Kernel)
Senior Distributed Block Storage Engineer (Kernel)

NVIDIA • 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 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
Senior Linux Storage Engineer — Block & File Systems
Senior Linux Storage Engineer — Block & File Systems

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
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 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-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 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
Principal Block and File Storage Software Engineer, Linux - DGX Cloud
Principal Block and File Storage Software Engineer, Linux - DGX Cloud

NVIDIA AI • Santa Clara (CA)

On-site
USD 200,000 - 320,000
Equity
Aggressive Compensation Plan