Senior Deep Learning Software Engineer, cuDNN jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 6 hours ago

Senior Deep Learning Software Engineer, cuDNN

NVIDIA is a leading company in the AI industry, and they are seeking a Senior Deep Learning Software Engineer for their cuDNN team. The role involves developing production-quality software for NVIDIA's AI software stack, analyzing performance, and collaborating with teams to innovate across various applications.

Artificial Intelligence (AI)Consumer ElectronicsGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

C/C++ developmentCUDA developmentMachine learningDeep learningSoftware architecturePerformance analysisLinear algebraData structuresProblem solvingMentoring

Required

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

Preferred

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

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1418)
2024 (1356)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase