Principal Engineer, CUDA UMD - GPU Kernel Scheduling
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 64% of similar roles. Most pay $188,800–$241,562 — the shaded band above. At the midpoint, this role pays about $197k versus about $215k for comparable roles.
Based on 240 similar postings.
Employer
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 896 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 876 roles with salary data.
Most-posted roles
At a glance
Senior Software Engineer CUDA UMD - GPU Kernel Scheduling will join the team responsible for developing the CUDA Driver, a core component of the platform used to accelerate general-purpose computation on GPUs. The role involves architecting and implementing new features, coordinating development efforts across multiple teams, and defining improvements to CUDA APIs and programming models. Specifically, the engineer will work on extending functionality like CUDA Graphs to improve the scheduling of AI/ML workloads for better efficiency. Key responsibilities include writing maintainable code for multiple operating systems and exploring ways to optimize GPU performance. Required skills include expert C and C++ programming, experience with large codebases, and knowledge of system-level architecture including memory hierarchy, interrupts, and multithreaded programs. The role addresses the technical challenge of optimizing hardware for deep learning, scientific computation, and data science.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia
Nvidia