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

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.

Senior Manager, Software Development – GPU Accelerated Storage
NVIDIASenior 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 & technologiesPyTorch
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 resumeApplicant 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