JobsSenior Software Engineer, CUDA Deep Learning Systems
Senior Software Engineer, CUDA Deep Learning Systems
NVIDIASenior Software Engineer, CUDA Deep Learning Systems
NVIDIALocation
remote, Santa Clara, CA, Austin, TX
Type
Full-time
Posted
8/4/2026
Compensation
$184,000 - $356,500 per year
Undergraduate with 5+ Years of Experience
Approval 99.2%·Filings 1,781·New hires 873·
👑 Elite Sponsor
·FY 2025Job description
This role involves working on innovative projects at the intersection of CUDA and Deep Learning Systems. The team focuses on optimizing hardware performance for AI workloads, exploring model optimization, and developing custom kernels. Candidates will collaborate with researchers and architects to enhance system performance and programmability. The position requires a strong background in deep learning and distributed computing.
Requirements
- BS, MS, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- 8+ years of relevant industry experience or equivalent academic experience after degree achievement.
- Strong proficiency in C++ and Python programming.
- Solid background in the fundamentals of Deep Learning with a focus on transformers.
- Strong understanding of distributed computing principles and multi-node scaling.
- Proven experience in systems programming and low-level systems performance optimization.
- Familiarity with deep learning accelerator architectures and hands-on experience with CUDA programming.
- A strong analytical approach with experience using profiling tools.
Responsibilities
- Explore, research, and prototype novel systems optimizations for advanced deep learning models.
- Architect and optimize distributed computing systems that scale from a single node to cluster-scale environments.
- Design, implement, and optimize custom high-performance CUDA kernels for neural network architectures.
- Analyze hardware-software interactions to identify and resolve performance bottlenecks.
- Collaborate with AI researchers and architects to co-design systems and algorithms.
- Develop exploratory tools and runtime systems to profile and accelerate deep learning paradigms.
- Write clean, effective, and maintainable code for exploratory prototypes.
Benefits
- Employees at NVIDIA are often offered comprehensive, day-one benefits—including medical, dental, and vision coverage with HSA support, life and disability insurance, an Employee Assistance Program, and a 401(k) with auto-enrollment. Many roles also have generous time off and holidays, donation matching (up to $10,000), and a wide menu of extras like FSAs, commuter benefits, legal and identity-theft protection, pet insurance, and wellness discounts. Optional programs can include student-loan and home-purchase support, plus family care resources and expert medical services.
Is this posting expired or inaccurate?
