Taro Logo

Principal Storage Kernel Software Engineer, Linux - DGX Cloud

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
$272,000 - $425,500
Backend
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA is seeking a Principal Storage Kernel Software Engineer to join their block storage group for the DGX Cloud initiative. This role involves building next-generation block storage capabilities, working with cutting-edge technology at the kernel level. The position requires deep expertise in storage systems and Linux kernel development, with a focus on creating high-performance, scalable solutions.

The role combines systems programming, distributed systems design, and storage optimization, working directly with hardware teams and external customers. You'll be responsible for designing and implementing advanced storage services that meet extreme performance demands, making this an excellent opportunity for experienced kernel developers passionate about storage systems.

NVIDIA offers a competitive compensation package, including a base salary range of $272,000 - $425,500, plus equity and comprehensive benefits. The company is known for its innovative culture and transformative work in AI, digital twins, and accelerated computing, making it an ideal environment for engineers looking to work on challenging technical problems at scale.

The position is based in Santa Clara, CA, and requires 15+ years of senior development experience, preferably in storage systems. You'll be part of a global team pushing the boundaries of what's possible in storage technology, working on products that transform how people work and play. This is a hands-on role requiring extensive experience with C programming and Linux kernel development.

Last updated 5 days ago

Responsibilities For Principal Storage Kernel Software Engineer, Linux - DGX Cloud

  • Research and implement distributed storage services
  • Design storage SW stack of NVIDIA block solution
  • Design storage related features and accelerations in Linux kernel and DPU
  • Coordinate testing of cluster-manager functionality with QA team
  • Analyze challenging bugs and customer cases
  • Drive new solutions based on issues that arise
  • Feature design and implementation, debugging, and maintaining production code

Requirements For Principal Storage Kernel Software Engineer, Linux - DGX Cloud

Linux
  • B.Sc., M.Sc. or Ph.D. in Computer Science or related discipline (or equivalent experience)
  • 15+ years of experience as a senior developer, preferably in a storage company
  • Comprehension of large and sophisticated systems
  • Kernel coding experience
  • Strong communication skills
  • Ability to work with customers and partners

Benefits For Principal Storage Kernel Software Engineer, Linux - DGX Cloud

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Related Jobs

Principal Software Engineer – CSP Engagements

Principal Software Engineer role at NVIDIA focusing on CSP engagements and system software architecture for data center products.

Principal Software Architect – GPU Driver

Principal Software Architect position at NVIDIA focusing on GPU driver development, requiring 15+ years of experience in system software design and kernel development.

Principal Software Engineer - Developer Experience

Principal Software Engineer role at NVIDIA leading Developer Experience initiatives, focusing on AI Inference Services and Engineering Apps development.

Principal Software Engineer

Principal Software Engineer role at NVIDIA focusing on database transformation and GPU-accelerated platforms for AI workloads.

Principal Software Engineer

Principal Software Engineer position at NVIDIA focusing on AI-powered ServiceNow solutions with 15+ years experience required, offering $248,000-$391,000 salary plus equity.