Software Engineer, AI and DL Kernel Libraries - New College Grad 2026
Nvidia
At a glance
AI generatedJoin our dynamic team as an AI Systems Engineer at NVIDIA, where you will play a pivotal role in developing cutting-edge technologies for the inference systems software stack. Your responsibilities include innovating and building new libraries, code generators, and GPU kernel technologies to optimize large language models and other high-impact AI workloads. You’ll collaborate closely with cross-functional teams across deep learning frameworks, libraries, and GPU architecture groups while contributing to open-source communities like FlashInfer, vLLM, and SGLang. Ideal candidates possess a master’s degree in Computer Science or Electrical Engineering (PhD preferred), along with extensive experience in ML/DL systems development, Python and C/C++ programming, and GPU kernel optimization using CUDA C/C++. Expertise in domain-specific compilers for LLM inference, machine learning compilers like Apache TVM, and open-source project contributions are highly valued.
Skills
What you'll do
What we're looking for
Market check
This $184,000–$287,500 range sits above 82% of similar postings on FindRole.
Peer median band
$152,000–$241,500
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$159,750–$235,750
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
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 802 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 798 roles with salary data.
Most-posted roles
More like this
Nvidia
Nvidia
Nvidia
Plaid
Plaid
Plaid