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

NVIDIA ยท 5 months ago

Senior Deep Learning Software Engineer, cuDNN

NVIDIA is a leader in AI technology, seeking a Senior Deep Learning Software Engineer for their cuDNN team. The role involves developing production-quality software for NVIDIA's AI software stack, collaborating with teams to innovate across various applications, and mentoring junior engineers.

Computer Hardware Manufacturing
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 developmentDeep learningPythonSoftware architecturePerformance analysisLinear algebraMachine learning trendsData 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

twitter
company-logo
Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing.

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 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Late Stage
Company data provided by crunchbase