Manager, CUDA Driver
Core
Lead a team of system software engineers to design and build the CUDA Driver and Runtime APIs, focusing on memory models for single-node and multi-node environments.
Role type
Senior IC manager (system software)
Builds
CUDA Driver & CUDA Runtime APIs, memory management subsystems for NVIDIA hardware
Domain
GPU computing, high-performance computing, system software
Deliverable
production ML models | product features | infrastructure
Required skills
System software fundamentals, C programming, debugging, team leadership, roadmap definition, feature design, process improvement
Preferred skills
Computer architecture, memory subsystems, GPU programming APIs (CUDA, OpenCL, OpenGL, Vulkan), distributed systems, Deep Learning frameworks (PyTorch, TensorFlow, vLLM)
Technologies
CUDA, C, PyTorch, TensorFlow, vLLM, OpenCL, OpenGL, Vulkan
Responsibilities
Lead team design and build of CUDA for current/future hardware, engage cross-functionally to drive roadmap, contribute to feature design, establish team objectives and mentor members, monitor execution and implement process improvements
Seniority
Senior, hands-on IC with management responsibilities