Taro Logo

Senior Software Engineer, AI Storage Infrastructure

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
$148,000 - $287,500
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, AI Storage Infrastructure

NVIDIA, the pioneering company that invented the GPU and revolutionized parallel computing, is seeking a Senior Software Engineer for their AI Storage Infrastructure team. This role sits at the intersection of cutting-edge AI technology and high-performance storage systems. You'll be working on groundbreaking solutions that enhance performance and security in infrastructure used by leading applications.

The position offers an opportunity to work with advanced C++/CUDA libraries and algorithms, focusing on optimizing IO stack performance and developing new features for GPU IO data storage. You'll be collaborating with research teams and taking on complex engineering challenges that directly impact the company's goals in AI computing.

The ideal candidate should have strong expertise in Linux kernel internals, filesystem architecture, and object storage systems, complemented by experience with NVMe technologies and cloud/virtualization platforms. Your deep understanding of computer architecture, coupled with excellent coding skills in C++ and Python, will be crucial for success in this role.

NVIDIA offers a competitive compensation package, including a base salary range of $148,000 to $287,500, plus equity benefits. The company is known for its innovative culture and is consistently ranked as one of the most desirable employers in the technology sector. This role provides an exceptional opportunity to work at the forefront of AI computing technology while contributing to solutions that are transforming various industries.

If you're passionate about high-performance computing, have a strong background in storage systems, and want to be part of a team that's shaping the future of AI infrastructure, this position offers an exciting career opportunity at one of technology's most forward-thinking companies.

Last updated 6 months ago

Responsibilities For Senior Software Engineer, AI Storage Infrastructure

  • Develop new features and enable technologies around data storage for GPU IO
  • Develop advanced C++/CUDA libraries and algorithms for speed-of-light performance
  • Remove performance bottlenecks in the IO stack, frameworks, and applications
  • Work collaboratively with research teams on complex engineering tasks
  • Work on first solutions in the industry for performance and security improvements

Requirements For Senior Software Engineer, AI Storage Infrastructure

Python
Linux
Kubernetes
  • Good knowledge of Linux kernel internals, Filesystem, Object storage systems
  • Good understanding of NVMe and related technologies
  • Development experience in Cloud, Virtualization, 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 related field
  • 5+ years of strong coding experience using C, C++

Benefits For Senior Software Engineer, AI Storage Infrastructure

Equity
  • Equity

Interested in this job?