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

Visa - Principle Data Scientist, Visa Rules, Compliance and Standards (RCS)

Visa

Austin, Texas, United States (Hybrid)
• 2 Months ago
DeepSight AI Labs   - Intern/Computer Vision Engineer

DeepSight AI Labs

Gurugram, Haryana, India (On-Site)
• 8 Months ago
NVIDIA - Manager, Tools and Development

NVIDIA

Pune, Maharashtra, India (On-Site)
• 1 Month ago
Paypal - Senior Machine Learning Engineer

Paypal

San Jose, California, United States (Hybrid)
• 3 Months ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
• 1 Day ago
NVIDIA - Senior Hardware Board Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
• 1 Month ago
ByteDance - Principal Algorithm Engineer, Trust and Safety

ByteDance

Singapore (On-Site)
• 3 Months ago
Luxoft - Senior GPU Kernel Developer

Luxoft

Italy, New York, United States (Remote)
• 2 Months ago
Fluence - Chief Battery Energy Storage System (BESS) Engineer

Fluence

Arlington, Virginia, United States (Hybrid)
• 4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ello - Tech Lead, Machine Learning

Ello

San Francisco, California, United States (On-Site)
• 3 Months ago
NVIDIA - Senior Software Product Manager, Nemo LLM Microservices

NVIDIA

California, United States (Hybrid)
• 1 Month ago
Microsoft - Research Intern - Applied Sciences Group (Computer Agent)

Microsoft

Redmond, Washington, United States (On-Site)
• 1 Month ago
ByteDance - Machine Learning Engineer Intern (Global E-commerce Risk Control) - 2025 Summer (MS)

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
Madison Logic - Sr. Data Scientist

Madison Logic

Pune, Maharashtra, India (On-Site)
• 3 Months ago
Playrix - Feature Owner (LiveOps)

Playrix

Serbia (Remote)
• 3 Months ago
G5 Games - 2D HOG Grind Artist (Hidden Objects Project)

G5 Games

Astana, Astana, Kazakhstan (Remote)
• 1 Week ago
Luxoft - Senior/Lead Machine Learning and Image Processing Specialist

Luxoft

Portugal (Remote)
• 3 Months ago
Vigaet - Self-Driving Car Intern

Vigaet

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
G5 Games - 2D UI/UX Artist (Hidden objects project)

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Santa Clara, California, United States

PlayStation Global - Game Systems Designer

PlayStation Global

Los Angeles, California, United States (On-Site)
• 1 Week ago
Riot Games - Staff Software Engineer (Services) - League of Legends, Motivations

Riot Games

Los Angeles, California, United States (On-Site)
• 4 Months ago
Hasbro - Senior Manager, Channel Engagement & Communications

Hasbro

Renton, Washington, United States (On-Site)
• 2 Weeks ago
Patel greene - STEP Intern

Patel greene

Bartow, Florida, United States (On-Site)
• 3 Months ago
Google - People Analytics Intern, PhD, Summer 2025

Google

Mountain View, California, United States (On-Site)
• 1 Month ago
Epic Games - Senior Designer

Epic Games

United States (On-Site)
• 1 Week ago
The Walt Disney Company - Sports Events Coordinator

The Walt Disney Company

Kissimmee, Florida, United States (On-Site)
• 2 Days ago
Google - Senior Staff Software Engineer, Infrastructure, Google Cloud Security and Privacy

Google

Cambridge, Massachusetts, United States (On-Site)
• 1 Month ago
Netflix - HR Business Partner, Infrastructure Engineering

Netflix

Los Gatos, California, United States (Hybrid)
• 2 Weeks ago
AGS - American Gaming Systems - Field Service Technician I

AGS - American Gaming Systems

California, United States (On-Site)
• 4 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - LLM Software Engineer/Researcher Graduate (Applied Machine Learning) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
• 3 Months ago
NVIDIA - System Software Engineer, GPU Tools Development

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
• 1 Month ago
Intel Corporation - Platform Hardware Design Engineering Manager

Intel Corporation

Haifa District, Israel (Hybrid)
• 1 Month ago
Nielsen Holdings - Principal Software Engineer - Windows\C++\.Net

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
• 1 Month ago
Mulya Technologies - Physical Design Manager

Mulya Technologies

Bengaluru, Karnataka, India (On-Site)
• 4 Months ago
NVIDIA - ASIC Design Engineer - Clocks

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
• 1 Month ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Toronto, Ontario, Canada (Remote)
• 4 Months ago
NVIDIA - Senior Physical Design Methodology Engineer, PPA Improvement Technology Scaling

NVIDIA

Santa Clara, California, United States (On-Site)
• 5 Days ago
PlayStation Global - Senior Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
• 3 Months ago
Pattern® - Senior Software Engineer - frontend

Pattern®

Pune, Maharashtra, India (On-Site)
• 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.


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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

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

United States (Remote)

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

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

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

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