Skip to main content
NVIDIA

Principal Block and File Storage Software Engineer, Linux - DGX Cloud - CA, Santa Clara, United States

NVIDIA US, CA, Santa Clara, United States 2 months ago
Embedded & Systems Software

$272,000 - $431,250 USD yearly

Originally posted 26 August 2026 by the employer.

Work on proprietary distributed file system solutions in DPU environments.

About the role

This role involves hands-on development of block storage capabilities and architecting a proprietary distributed file system solution from its inception. You will define the software architecture and implementation of advanced storage services for extreme performance and scalability.

What you'll do

  • Code 100% hands-on in C language, Kernel and Userspace.
  • Research, design, implement, and test distributed storage services and features in Host and DPU environments.
  • Understand algorithms, technicalities, and interactions within NVIDIA’s block and file storage ecosystem.
  • Analyze and solve challenging bugs and customer cases in large-scale production systems, identifying issues in kernel modules and other components.

What you'll need

  • B.Sc. or M.Sc. in Computer Science, Electrical Engineering, or a related discipline.
  • 15+ years of experience as a senior developer in storage, networking, and/or operating systems.
  • Strong proficiency in C/C++ programming.
  • Experience with Linux block subsystem, File system, and IO stack.
  • Experience with storage protocols and standards, especially NVMe.
  • Professional experience in designing and developing distributed systems.
  • Knowledge of cloud computing concepts, including virtualization, scalability, and data management.

Skills: block storage, distributed file system, Linux kernel, NVMe, DPU environments

Apply now
US, CA, Santa Clara, United States
On-site
$272,000 - $431,250 USD yearly
2 months ago

Share this job