Senior Deep Learning Software Engineer, cuDNN

1 Month ago • 4 Years + • Research & Development • $184,000 PA - $356,500 PA

Job Summary

Job Description

NVIDIA's cuDNN team seeks a Senior Deep Learning Software Engineer to design, develop, and ship GPU-accelerated deep neural network primitives. Responsibilities encompass production-quality software development, performance analysis and optimization, collaboration with cross-functional teams, and mentoring junior engineers. The ideal candidate possesses strong C/C++ and CUDA skills, a deep understanding of linear algebra, and familiarity with large language models. Experience in high-level software architecture, performance analysis, and code optimization is crucial. The role involves contributing across the codebase, including API design, software architecture, testing, and GPU kernel development, supporting cutting-edge AI applications.
Must have:
  • M.S. in CS/EE or equivalent
  • 4+ years experience
  • Strong C/C++ & CUDA skills
  • Linear algebra understanding
  • High-level architecture design
  • Performance analysis & optimization
Good to have:
  • GPU optimization expertise (CUDA/OpenCL)
  • Deep learning experience
  • Data science & statistical analysis
  • Experience with large codebases
Perks:
  • Equity
  • Benefits

Job Details

We're now looking for a Senior Deep Learning Software Engineer for our cuDNN team!

Do you love writing fast code and crafting software systems to solve complex problems? We are looking for hardworking software engineers to help design, build, and ship cuDNN: our GPU-accelerated library of primitives for deep neural networks. Intelligent machines powered by AI computers that can learn, reason, and interact with people are no longer science fiction. This is truly an extraordinary time. The era of AI has begun, and we are powering it. If this role seems like a good match for your skills and interests, tell us why you think you might be a great fit for our team, and we'd love to tell you more about what we do!

What you’ll be doing:

  • Develop production-quality software that ships as part of NVIDIA's AI software stack, including cutting edge large language model support.

  • Analyze the performance of important workloads, tuning our current software, and proposing improvements for future software.

  • Work with cross-collaborative teams of deep learning software engineers and GPU architects to innovate across applications like large language models, autonomous driving, computer vision, and recommender systems.

  • Adapt to the constantly evolving AI industry by being agile and excited to contribute across the codebase, including API design, software architecture, testing, and GPU kernel development.

  • Mentoring junior engineers on the team.

What we need to see:

  • M.S. Degree in Computer Science, Electrical Engineering (or similar), or equivalent experience.

  • 4+ years of relevant work or research experience.

  • Strong programming skills in C/C++ development, work experience with CUDA development, and familiarity with Python.

  • Good understanding of linear algebra.

  • Familiarity with the latest trends in machine learning, especially in large language models.

  • Experience designing high level software architecture.

  • Excellent problem solving skills, including applications of algorithms and data structures.

  • Experience with performance analysis, profiling, and code optimization.

  • Ability to work independently, define project goals and scope, and lead your own development effort.

Ways to stand out from the crowd:

  • GPU programming and optimization expertise (e.g. CUDA or OpenCL).

  • Practical experience with machine learning, especially deep learning.

  • Strong Experience with data science, statistical analysis, and visualization.

  • Previous work on large complex codebases with many other developers, especially libraries, compilers, or system software.

  • Track record of identifying new technologies and incorporating them into software development flows.

The base salary range is 184,000 USD - 356,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Similar Jobs

Luxoft - Senior GPU Compiler Software Development Engineer

Luxoft

Italy, New York, United States (Remote)
2 Months ago
Velotio Technologies - Data Scientist

Velotio Technologies

Maharashtra, India (Remote)
1 Week ago
Ello - Tech Lead, Machine Learning

Ello

San Francisco, California, United States (On-Site)
3 Months ago
Google - Software Engineer, PhD, Early Career, Campus, AI/Machine Learning, 2025 Start

Google

Atlanta, Georgia, United States (On-Site)
3 Months ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Cadence - Design Engineering Manager

Cadence

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Meta - Software Engineer, Machine Learning

Meta

Burlingame, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Applied LLM Engineer, AI – Chip Design

NVIDIA

Santa Clara, California, United States (On-Site)
4 Weeks ago
NVIDIA - Senior HPC Cluster Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tech Mahindra - Computational Linguist

Tech Mahindra

Hyderabad, Telangana, India (On-Site)
5 Months ago
ByteDance - Machine Learning Engineer Intern (Global E-commerce Risk Control) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
DeepSight AI Labs   - Intern/Computer Vision Engineer

DeepSight AI Labs

Gurugram, Haryana, India (On-Site)
8 Months ago
Playrix - Feature Owner (LiveOps)

Playrix

Armenia (Remote)
4 Months ago
Playrix - Game Director

Playrix

Armenia (Remote)
4 Months ago
Madison Logic - Sr. Data Scientist

Madison Logic

Pune, Maharashtra, India (On-Site)
3 Months ago
NVIDIA - Principal Engineer

NVIDIA

United States (Remote)
5 Days ago
G5 Games - 2D UI/UX Artist (match-3 project)

G5 Games

(Remote)
4 Months ago
Trend Micro - NLP / Prompt Engineer (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago
Playtika - Experienced Data Scientist

Playtika

Israel (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

Mobilityware - Apply Here

Mobilityware

Irvine, California, United States (On-Site)
8 Months ago
Epic Games - Senior Mobile Platform Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Click Therapeutics - Business Development Director, Click SE™

Click Therapeutics

New York, New York, United States (Hybrid)
2 Months ago
Fanatics - Director / Sr. Director Accounting – Fanatics Commerce

Fanatics

Jacksonville, Florida, United States (Hybrid)
4 Months ago
Framestore - FREELANCE: NUKE - CHICAGO

Framestore

Chicago, Illinois, United States (On-Site)
8 Months ago
Trek - Sales Associate - Part Time

Trek

Palm Desert, California, United States (On-Site)
3 Months ago
Unity - Senior Software Engineer

Unity

San Francisco, California, United States (On-Site)
3 Months ago
The Walt Disney Company - WDI Show Awareness Intern, Summer 2025

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
1 Week ago
Fluence - Commissioning Engineer

Fluence

Alpharetta, Georgia, United States (On-Site)
3 Months ago
NVIDIA - Senior Software Engineer, GPU Communications and Networking

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Meta - Software Engineer (Leadership) - Machine Learning

Meta

Seattle, Washington, United States (Remote)
3 Months ago
Netflix - Engineering Manager, DevEx

Netflix

United States (Remote)
1 Month ago
Luxoft - Senior Computer Systems Linux Engineer w/ Python

Luxoft

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
ByteDance - Software Engineer, Architecture and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
EInfochips (An Arrow Company) - Senior Design Verification Engineer

EInfochips (An Arrow Company)

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Patterned Learning Career - Founding Software Engineer, V2G VPP Platform

Patterned Learning Career

(Remote)
1 Week ago
Intel Corporation - Senior Formal Verification Engineer

Intel Corporation

Haifa District, Israel (Hybrid)
2 Months ago
Pattern® - Senior Software Engineer - NodeJS

Pattern®

Pune, Maharashtra, India (On-Site)
5 Months ago
ByteDance - Algorithm Optimization Specialist / Machine Learning Engineer- Pico- San Jose

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Fabric - Applied Researcher, Cryptography Hardware

Fabric

New York, New York, United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

Yokne'am Illit, North District, Israel (On-Site)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug