Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Block-File Storage Software Engineer, Linux - DGX Cloud

$272k - $431.25k
Full-time

NVIDIA

We are looking for a 100% hands-on Storage Services Software engineer to join the block storage group. You will be a member of a team that builds the next-generation block storage capabilities and architects a proprietary distributed file system solution from its inception. You will work closely with a variety of teams and architects including the networking team, and external customers. You will take part in defining the software architecture and implementation of the most advanced storage services! Services that will need to meet extreme performance and scalability demands! We have crafted a team of extraordinary people stretching around the globe, whose mission is to push the frontiers of what is possible today and define the platform of tomorrow.

At NVIDIA, we work, think and learn as a team. We thrive in a deeply strong environment, and we're passionate about a culture that demands innovation and the highest standards. The rewards are sweet and include collaborating with some of the smartest people in the industry, an aggressive compensation plan that rewards top performers, and the opportunity to work on products that transform the way people work and play.

What you’ll be doing:

  • 100% hands-on coding role in C language, Kernel and Userspace

  • Access advanced AI tools and a token budget for code development provided by NVIDIA, the world's AI factory leader.

  • Research, design, implement and test, new and existing, distributed storage services and features of NVIDIA’s block and file storage solution, in both Host and DPU environments.

  • Acquire understanding of the algorithms, the technicalities and the interaction with other components across NVIDIA’s block and file storage ecosystem.

  • Analyze and solve challenging bugs and customer cases in large scale production systems, identifying issues in our or inbox the kernel modules and often in other components. Drive new solutions based on any issues that arise

What we need to see:

  • B.Sc., M.Sc.. in Computer Science, Electrical Engineering or related discipline (or equivalent experience).

  • 15+ years of experience as a senior developer, preferably in the domains of 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 Comprehension of large and complexed systems|

  • Proven professional experience in designing and developing distributed systems; advantage for experience in block and/or file storage and/or networking systems.

  • Ability to work autonomously, with a proactive mindset and perseverance to solve day to day challenges. Ability to quickly adapt to new technology and go deep into new areas

  • Excellent communication skills and a collaborative mindset.

  • Innovative approach, identifying opportunities to improve, accelerate, and reuse existing solutions.

  • Knowledge of cloud computing concepts, including virtualization, scalability, and data management.

Ways to Stand Out From the Crowd:

  • Linux Kernel coding experience

  • Linux Kernel internals knowledge including memory management, scheduling, etc.

  • Linux File system experience

NVIDIA has continuously reinvented itself over two decades. NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. This is our life’s work — to amplify human imagination and intelligence.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 431,250 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until August 30, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Block-File Storage Software Engineer, Linux - DGX Cloud in Santa Clara, CA vacancy
  • $165k - $242k

    CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers,...  ...at What You’ll Do: CoreWeave's Storage team builds the file and block storage that the world's largest AI...  ...inference workloads run on. As a Senior Software Engineer II you will build and operate high... 
    Cloud
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $153k - $224k

    CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers,...  ...at What You’ll Do: CoreWeave's Storage team builds the file and block storage that the world's largest AI...  ...inference workloads run on. As a Senior Software Engineer you will build features across our... 
    Cloud
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $135.2k - $306.4k

    The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the...  ...subsystems, including networking, storage, security, performance optimization, virtual...  ...(iSCSI, Fibre Channel, NFS, ZFS, Btrfs, block layer, and filesystem layer)o Virtual Memory... 
    Principal
    Cloud
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    2 days ago
  • $176k - $276k

    Production engineering is a field that involves...  ..., including software and systems...  ...engineering practices, storage, data...  ...with open-source cloud-enabling technologies...  ...and parallel file systems,...  ...understanding of block, file, and object...  ...of large-scale Linux-based storage systems... 
    Cloud
    Full time
    Flexible hours

    Nvidia

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for...  ...memory management of large-scale LLM and storage systems.What you'll be doing:Design...  ...memory, SSD tiers, and remote file/object/cloud storage to support large-scale LLM inference... 
    Principal
    Cloud
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...NVIDIA DGX Cloud is scaling GPU infrastructure across internal,...  ...environments. We are looking for Principal Software Engineers to help shape the technical...  ...platform, infrastructure, storage, networking, security, and...  ...with Kubernetes, Linux, infrastructure automation,... 
    Principal
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...Superintelligence Cloud, is a leader in AI...  ...performance networking and storage are the critical...  ...Infrastructure Engineering organization...  ...experienced Senior Software Engineer to join our...  ...understanding of file, block, and object storage...  ...with Linux kernel internals and... 
    Cloud
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    3 days ago
  • $184k - $287.5k

    We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted to...  ...is a mustAt least 5 years of experience working in a Linux OS environmentYou’re smart and a quick learnerYou do what... 
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $166k - $201k

     ...Senior Software EngineerCrusoe is on a mission to...  ...center construction, and cloud services.If you want...  ...a Senior Software Engineer on our storage team, you'll be joining...  ...workloadsContributing to distributed file, block and object storage...  ...products, VFS and linux filesystems (e.g.,... 
    Cloud
    Temporary work

    G2 Venture Partners

    Sunnyvale, CA
    5 days ago
  • $272k - $431.25k

     ...It’s a unique legacy of innovation that’s fueled by great technology—and amazing people.We are looking for a Principal Software Engineer to join our DGX Cloud team and build the foundational systems that drive NVIDIA’s high-performance GPU infrastructure. You will play... 
    Principal
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $100k - $145k

     ...telemetry to the Falcon Host cloud. The sensor processes...  ...malicious events and blocks malicious activity....  ...This is a Senior Software Development Engineer role in the...  ...lightweight agent) on Linux. SDE’s in the team own...  ...OS subsystems such as file system, memory, process... 
    Cloud
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    CrowdStrike

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

     ...technologies around data storage for GPU IO.Develop...  ...to take on complex engineering tasks that progress...  ...:Good knowledge of Linux kernel internals, Filesystem...  ...experience in Cloud, Virtualization (...  ...experience in storage software such as Key-Value, File systems object... 
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $158.6k - $237.6k

     ...essential building blocks of the data...  ...Across enterprise, cloud and AI, and carrier...  ...ImpactCustom Compute and Storage (CCS) Business...  ...IP Release Principal Engineer is a senior technical...  ...: RTL source files, file manifests (...  ...technology and/or software subject to U.S. export... 
    Principal
    Cloud
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    4 days ago
  • $172k - $349k

    Principal Security Software Engineer (Storage)This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office...  ...Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Principal
    Cloud
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    San Jose, CA
    4 days ago
  • $184k - $287.5k

    NVIDIA DGX Cloud is building and operating large-scale GPU infrastructure...  .... We are looking for Senior Software Engineers to help build the automation...  ...work.Partner with platform, storage, networking, security, and...  ...or similar.Experience with Linux, Kubernetes, containers,... 
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...Services team builds cloud-native systems, frameworks...  ...-generation data and storage infrastructure to...  ...across object stores, file systems, and hybrid cloud...  ...environments.Use modern software engineering practices, including...  ...object stores, caching, Linux systems, Kubernetes,... 
    Cloud
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $267k - $356k

     ...Superintelligence Cloud, is a leader in AI...  ...currently Tuesday.Lambda's Storage Engineering team is the...  ...behind Lambda's own software-defined data plane....  ...experience operating Linux systems in...  ...storage protocols across file (NFS, SMB), object (S3), block (NVMe-oF/TCP), and... 
    Cloud
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    2 days ago
  • $320k

     ...the world.AI Cloud Data StorageNVIDIA DGXC Storage org handles some...  ...Engineer to lead NVIDIA...  ...performance parallel file systems, object...  ...stores, and block storage at exabyte...  ...and Principal storage architects...  ...like live software upgrades, node...  ..., OCP, SNIA, Linux Storage Summit... 
    Cloud
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day ago
  • $160k - $320k

     ...the advancement of our software solution.About the...  ...enterprise and private cloud workloads. Your focus...  ...report to the Director, Engineering. The work setup at Nutanix...  ..., virtualization, storage, and network managementWhat...  ...software for Unix/Linux/BSD operating systems... 
    Cloud
    Work at office
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Nutanix

    San Jose, CA
    1 day ago
  •  ...The Superintelligence Cloud, is a leader in AI...  ...performance networking and storage are the critical...  ...Lambda Infrastructure Engineering organization forges the...  ...Staff Storage Software Engineer with deep experience...  ...scale across object, block, and file paradigms.This is a... 
    Cloud
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Labs

    San Jose, CA
    2 days ago
  • $207k - $303k

     ...Description Job Description CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers,...  ...What You'll Do: We're looking for a Staff Storage Engineer to design, build, and operate the file and block storage behind our high-performance AI storage platform... 
    Cloud
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    24 days ago
  •  ...career development and success. Software Engineer (Storage) at BairesDev As a Software...  ...or Rust. Architect object and file storage systems to ensure high...  ...infrastructure teams to integrate block storage architectures into the broader cloud-native ecosystem. Enhance... 
    Cloud
    Remote job
    Local area
    Work from home
    Worldwide
    Flexible hours

    BairesDev

    Palo Alto, CA
    5 days ago
  • $240k - $379.5k

     ...scalable, efficient systems to power cloud operations, we invite you to join our team.We are looking for a principal product manager to join our DGX Cloud team and extend the capability...  ..., you will work closely with engineering leadership and the product organization... 
    Principal
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...Kubernetes Fleet team within NVIDIA's DGX Cloud organization - a collaborative group of cloud platform engineers, architects, and SREs who are...  ...and decommissioning. We build software in the open, with a goal of...  ...internals, particularly Linux.Hands-on automation experience... 
    Cloud
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    4 days ago
  • $182.36k - $273.2k

     ...the essential building blocks of the data...  ...world. Across enterprise, cloud and AI, and carrier architectures...  ..., compute, and storage enables next‑generation...  ...connectivity SoCs, accelerating software bring‑up, and enabling...  ...degree in Electrical Engineering, Computer Engineering,... 
    Principal
    Cloud
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    1 day ago
  • $200k - $240k

    DDN is seeking a Principal Product Manager to lead...  ...criteria.Partner with engineering leadership to make...  ...infrastructure, data platforms, storage, HPC environments, or cloud services.Proven...  ...with parallel file systems and high-...  ...Lustre, object, file, block, or key-value storage... 
    Principal
    Cloud

    DataDirect Networks

    Santa Clara, CA
    6 days ago
  • $200k - $225k

     ...Network Infrastructure Software Development- Principal Engineer San Jose, CA About Arrcus...  ...software, hardware, and cloud environments. We are looking...  ...IP) Protection - consider filing patents for Innovations...  ...following technologies ~ Linux OS internals, Kernel, memory... 
    Principal
    Cloud
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Arrcus Inc

    San Jose, CA
    13 hours ago
  • $200k - $322k

    ## Senior Customer Success Engineer - DGX CloudApplylocations: US, CA, Santa...  ...id: JR2022184The DGX Cloud organization bridges customer...  ...at scale — spanning compute, storage, networking, and GPU capacity...  ...tools, playbooks, and building blocks that others can reuse* Build... 
    Cloud

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $200k - $322k

     ...NVIDIA’s DGX Cloud team helps some of the most advanced AI builders in the world move from...  ...recommendations across compute, networking, storage, and cloud environments.Turn repeat...  ...and reduce friction.gainsightWork across Engineering, Product, Operations, and Finance to surface... 
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $168k - $270.25k

     ...NVIDIA as a Senior Site reliability engineer focused on HPC storage and play a crucial role in designing,...  ...solutions while harnessing the power of cloud computing. You will be responsible...  ...evaluations, related to distributed file systems.Collaborate across teams to better... 
    Cloud
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Block-File Storage Software Engineer, Linux - DGX Cloud. Be the first to apply!