Senior Software Engineer, AI Storage

NVIDIA Corporation

Santa Clara (CA)

On-site

USD 184,000 - 287,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity options
Competitive salary based on experience

Job summary

A leading technology company is looking for a Senior Software Engineer to work on AI storage solutions. The role involves developing high-performance C++/CUDA libraries and optimizing storage infrastructure. Candidates should have a solid understanding of Linux internals and related technologies, with a minimum of 7 years of coding experience in C, C++, Rust, and Python. Join an innovative team driving advancements in AI technology within a collaborative and diverse environment.

Qualifications

  • Good knowledge of Linux kernel internals, Filesystem, and Object storage systems.
  • Development experience in Cloud and Virtualization technologies.
  • Advanced knowledge in Computer Architecture is required.
  • 7+ years of strong coding experience using C, C++, Rust, and Python.

Responsibilities

  • Work on solutions that improve infrastructure performance and security.
  • Develop features around data storage for GPU IO.
  • Develop C++/CUDA libraries for optimized performance.
  • Collaborate with research teams and tackle complex engineering tasks.

Skills

Linux kernel internals
Filesystem
Object storage systems
Databases
Vector Databases
NVMe
Cloud development
Virtualization
Container technologies
Computer Architecture
Data structures and algorithms
Bash
Python
C
C++
Rust

Education

BS or MS or PhD in computer science or related field

Tools

CUDA

Job description

Senior Software Engineer, AI Storage page is loaded## Senior Software Engineer, AI Storagelocations: US, CA, Santa Clara: US, Remotetime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2014785NVIDIA’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 deep learning — 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. Today, we are increasingly known as “the AI computing company.” We're looking to grow our company and establish teams with the most inquisitive people in the world. Join us at the forefront of technological advancement.**What** **you’ll** **be** **doing:*** Work on first solutions in the industry that bring exceptional performance and security improvements to the infrastructure used by leading applications.* Develop new features and enable various technologies around data storage for GPU IO.* Develop advanced C++/CUDA libraries and algorithms for speed-of-light performance* Remove performance bottlenecks by coming up with optimization(s) in the IO stack, frameworks, and applications.* Work collaboratively with other specialists including the research teams and be willing to take on complex engineering tasks that progress towards the goals of the team and the company.**What we need to see:*** Good knowledge of Linux kernel internals, Filesystem, Object storage systems, Databases, Vector Databases* Good understanding of NVMe and related technologies* Development experience in Cloud, Virtualization (VMware, KVM), Container technologies.* Advanced knowledge in Computer Architecture* Solid understanding in data structures and algorithms* Bash and Python experience* Excellent communication and planning skills.* BS or MS or PhD in computer science or a related field or equivalent experience.* 7+ years of strong coding experience using C, C++, Rust, Python**Ways to stand out from the crowd:*** Development experience in storage software such as Key-Value, File systems object storage systems, Vector Databases* Internals of frameworks like PyTorch, JAX* Exceptional CUDA programming skills. Exceptional C++ programming skillsNVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and dedicated people on the planet working for us. If you're creative and autonomous, we want to hear from you!Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD.You will also be eligible for equity and .Applications for this job will be accepted at least until March 22, 2026.This posting is for an existing vacancy.NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering a diverse 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Compute Engineer - NVIS
Senior AI Compute Engineer - NVIS

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 148,000 - 236,000
Senior Software Engineer, At Scale Compute Analysis
Senior Software Engineer, At Scale Compute Analysis

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 152,000 - 242,000
Health coverage
Dental + Vision
401(k) match
+6
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 224,000 - 357,000
Equity
Benefits
Hybrid work
Manager, GPU Accelerated Data Analytics
Manager, GPU Accelerated Data Analytics

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 224,000 - 431,000
Equity
Benefits
Hybrid work model
Senior Developer Technology Engineer - AI
Senior Developer Technology Engineer - AI

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 224,000 - 357,000
Equity
Benefits
Senior Software Engineer, Fabric Networking - GPU
Senior Software Engineer, Fabric Networking - GPU

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Competitive salaries
Generous benefits package
Equity options
Senior Software Development Engineer, Neural Graph Infrastructure
Senior Software Development Engineer, Neural Graph Infrastructure

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 168,000 - 310,000
Equity
Competitive salary
Senior AI Software Engineer, Kernel Libraries
Senior AI Software Engineer, Kernel Libraries

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Senior Site Reliability Engineer - Storage
Senior Site Reliability Engineer - Storage

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 168,000 - 322,000
Senior Software Engineer, SOC Design Methodology
Senior Software Engineer, SOC Design Methodology

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 168,000 - 265,000