Senior Distributed Block Storage Engineer (Kernel)

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

Job summary

NVIDIA in Santa Clara seeks a 100% hands-on Storage Services Software Engineer to join the block storage group. You will build next-generation block storage and a proprietary distributed file system from inception, collaborating with networking teams and external customers.

You will design architecture, implement, test storage services in Host and DPU environments, and tackle complex bugs at scale. The role requires strong C/C++ and Linux kernel experience, with opportunities to work on

Qualifications

  • B.Sc. or M.Sc. in CS/EE or related.
  • 15+ years of experience in storage, networking, or OS domains.
  • Strong proficiency in C/C++ programming.
  • Experience with Linux block subsystem, File system and IO stack; NVMe standards.
  • Proven experience designing and developing distributed systems, preferably in storage/networking.
  • Autonomous, proactive, able to learn quickly and adapt.
  • Excellent communication and collaboration skills.
  • Knowledge of cloud computing concepts including virtualization, scalability, and data management.

Responsibilities

  • 100% hands-on coding in C, kernel and userspace.
  • Access advanced AI tools and a token budget for code development.
  • Research, design, implement and test distributed storage services and features in block and file storage.
  • Understand interactions across NVIDIA's block and file storage ecosystem.
  • Analyze and solve bugs in large-scale production systems; drive new solutions.

Skills

C/C++ programming
Linux kernel expertise
Distributed systems design
Debugging large-scale systems
Cloud concepts

Education

B.Sc./M.Sc. in Computer Science or Electrical Engineering or related
M.Sc. in Computer Science or Electrical Engineering or related

Tools

Linux block subsystem
File system IO stack
NVMe standards

Job description

NVIDIA in Santa Clara seeks a 100% hands-on Storage Services Software Engineer to join the block storage group. You will build next-generation block storage and a proprietary distributed file system from inception, collaborating with networking teams and external customers.

You will design architecture, implement, test storage services in Host and DPU environments, and tackle complex bugs at scale. The role requires strong C/C++ and Linux kernel experience, with opportunities to work on

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

Similar jobs worth comparing

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
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 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
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 AI • Santa Clara (CA)

On-site
USD 200,000 - 320,000
Equity
Aggressive Compensation Plan
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