Senior Linux Block & File Storage Engineer

NVIDIA

Santa Clara (CA)

On-site

USD 272,000 - 431,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA seeks a 100% hands-on Storage Services Software Engineer to join the block storage group. You will architect and implement distributed file system components, collaborate with networking and external customers, and deliver high-performance storage services across Host and DPU environments.

The role requires extensive C/C++ expertise, kernel and userspace work, and a proactive, autonomous mindset with strong collaboration skills. Equity and comprehensive benefits are included.

Qualifications

  • B.Sc./M.Sc. in CS, EE or related field (or equivalent experience).
  • 15+ years of experience as a senior developer, preferably in storage, networking, and/or OS domains.
  • Strong proficiency in C/C++ programming.
  • Experience with Linux block subsystem, filesystem and IO stack; experience with storage protocols, especially NVMe.
  • Proven experience designing distributed systems, preferably in block/file storage or networking.
  • Autonomous working style with proactive problem solving and fast adaptation.

Responsibilities

  • 100% hands-on coding in C for kernel and userspace.
  • Research, design, implement and test distributed storage services and features in Host and DPU environments.
  • Understand algorithms and interactions across NVIDIA's block and file storage ecosystem.
  • Analyze and solve challenging bugs and customer issues in large-scale production systems.

Skills

C/C++ programming
Linux kernel
Distributed systems
Networking
Kernel/userspace

Education

B.Sc., M.Sc. in Computer Science or Electrical Engineering

Tools

NVMe

Job description

NVIDIA seeks a 100% hands-on Storage Services Software Engineer to join the block storage group. You will architect and implement distributed file system components, collaborate with networking and external customers, and deliver high-performance storage services across Host and DPU environments.

The role requires extensive C/C++ expertise, kernel and userspace work, and a proactive, autonomous mindset with strong collaboration skills. Equity and comprehensive benefits are included.

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

Similar jobs worth comparing

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
Senior Distributed Block Storage Engineer (Kernel)
Senior Distributed Block Storage Engineer (Kernel)

NVIDIA • 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 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
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 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-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