Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Senior Manager, Software Development – GPU Accelerated Storage

NVIDIA

Senior Manager leading storage acceleration for NVIDIA's data center systems and platforms. Optimizing performance and collaborating with internal teams for acceleration roadmap.

Posted 5/11/2026full-timeSanta Clara • California, Washington • 🇺🇸 United StatesSenior💰 $248,000 - $442,750 per yearWebsite

Tech Stack

Tools & technologies
PyTorch

About the role

Key responsibilities & impact
  • Look across the platform, from applications and frameworks to drivers and firmware — to identify software and hardware opportunities that accelerate storage performance.
  • This includes developing new driver features, C++/CUDA libraries, and removing performance & power bottlenecks.
  • Drive alignment of the storage acceleration roadmap across next-generation systems, frameworks, applications, and the broader storage ecosystem.
  • Spokesperson for the global team, championing initiatives both internally and externally.
  • Lead and coordinate the planning, scheduling, and carrying out of team projects and deliverables, ensuring successful completion and accountability for the global team.
  • Contribute to the planning and execution of NVIDIA’s reference storage platforms.

Requirements

What you’ll need
  • Deep knowledge of data storage platforms, databases, vector databases.
  • In-depth understanding of NVMe, high performance RDMA network protocols, and related technologies.
  • Deep understanding of system level architecture, such as topologies, interconnects, memory hierarchy, interrupts, and memory-mapped IO.
  • Strong interpersonal, verbal and written communications skills.
  • Successful experience leading team with numerous complex products, competing priorities, and successful delivery on the mission.
  • Bachelor’s or preferably Master’s or Doctoral (Ph.D) degree or equivalent experience in Computer Science, Electrical Engineering, or a related field.
  • 12+ overall years in the industry, including 6+ years growing, mentoring and managing teams with similar responsibilities.
  • Development experience in storage software such as key-value storage, file systems, object storage systems and vector databases.
  • Knowledge of operating system development, including thread and process management, virtual and device memory (e.g., dmabuf), and user-level network and storage I/O.
  • Experience in CUDA programming, exceptional C/C++ programming skills.
  • Previous experience working with system software for accelerators such as GPUs, DPUs, or FPGAs.
  • Internals of frameworks like PyTorch and JAX.

Benefits

Comp & perks
  • equity
  • benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++CUDAdata storage platformsvector databasesNVMeRDMA network protocolsoperating system developmentkey-value storagefile systemsobject storage systems
Soft Skills
interpersonal skillsverbal communicationwritten communicationleadershipteam managementproject planningschedulingaccountabilitymentoringsuccessful delivery
Certifications
Bachelor's degreeMaster's degreeDoctoral degree