Senior Software Engineer, AI Storage Infrastructure jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 3 hours ago

Senior Software Engineer, AI Storage Infrastructure

NVIDIA is known as 'the AI computing company' and is looking to grow its teams with inquisitive individuals. The role involves developing advanced features and technologies around data storage for GPU IO, optimizing performance, and collaborating with research teams on complex engineering tasks.

Artificial Intelligence (AI)Consumer ElectronicsGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote
Hiring Manager
Bella Yanovsky
linkedin

Responsibilities

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

Qualification

C++CUDALinux kernel internalsCloud developmentComputer ArchitectureData structuresAlgorithmsNVMe technologiesBashPythonPlanning skillsVirtualizationContainer technologiesStorage softwareFrameworks like PyTorchVector DatabasesCommunication

Required

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

Preferred

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 skills

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase