Manager, CUDA Systems Software
Core
Lead a team of system software engineers to design and build CUDA for current and future hardware architectures, focusing on the memory model across single-node and multi-node environments.
Role type
Senior IC manager (CUDA systems software)
Builds
CUDA Driver & CUDA Runtime APIs and the CUDA-X software stack
Domain
High-performance computing, GPU programming, distributed systems
Deliverable
production ML models
Required skills
System software fundamentals, C programming, team leadership, project execution management
Preferred skills
Computer architecture and memory subsystems, GPU programming APIs (CUDA, OpenCL, OpenGL, Vulkan), distributed systems, Deep Learning frameworks (PyTorch, TensorFlow, vLLM)
Technologies
CUDA, CUDA Driver, CUDA Runtime, C, PyTorch, TensorFlow, vLLM, OpenCL, OpenGL, Vulkan
Responsibilities
Lead team design and build of CUDA for hardware architectures, engage with cross-functional teams to define roadmap, contribute to feature design and drive adoption, establish objectives and mentor team members, monitor execution and implement process improvements
Seniority
Senior, hands-on IC with management
