System Software Engineer, Performance - CUDA Driver
Core
Design and ship production C/C++ features and optimizations in the CUDA driver and runtime to enable fast, efficient, and economical AI computation.
Role type
Senior IC systems software engineer (CUDA driver/performance)
Builds
CUDA driver and runtime capabilities for AI, deep learning, HPC, graphics, automotive, and robotics
Domain
Accelerated computing, GPU drivers, systems software
Deliverable
production ML models | product features
Required skills
C/C++ systems programming, operating systems and concurrency, computer architecture, performance engineering, root cause analysis, hardware/software co-design
Preferred skills
GPU/accelerator driver development, pre-silicon analysis, performance modeling, technical invention/patents
Technologies
CUDA, C/C++, Python
Responsibilities
Design and implement performance-centric features in the CUDA driver and runtime; optimize critical execution paths for latency and throughput; own complex performance problems end-to-end; establish performance expectations and characterize new silicon; translate workload evidence into API and architecture improvements; lead cross-layer investigations and mentor engineers
Seniority
Senior, hands-on IC with potential for subsystem direction