Senior Deep Learning Software Engineer, cuDNN

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins.
$184,000 - $356,500
Machine Learning
Senior Software Engineer
In-Person
4+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Deep Learning Performance Architect

Senior Deep Learning Performance Architect position at NVIDIA, focusing on AI workload optimization and hardware architecture analysis, requiring 2+ years of experience in parallel computing.

AI Computing Software Development Engineer, TensorRT

Senior AI Software Engineer role at NVIDIA developing TensorRT inferencing software, requiring 3+ years experience and expertise in C++, deep learning frameworks, and AI technologies.

Senior Software Engineer, Deep Learning Inference, TensorRT

Senior Software Engineer position at NVIDIA working on TensorRT deep learning inference framework, focusing on high-performance GPU acceleration.

Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA, focusing on optimizing deep learning kernels and developing GPU-accelerated AI software solutions.

Senior Software Engineer - Conversational AI

Senior Software Engineer role at NVIDIA focusing on building next-generation Multimodal Conversational AI systems using Speech and LLM models.

Description For Senior Deep Learning Software Engineer, cuDNN

NVIDIA, the world leader in accelerated computing, is seeking a Senior Deep Learning Software Engineer to join their cuDNN team. This role presents an exciting opportunity to work at the forefront of AI technology, developing GPU-accelerated libraries for deep neural networks.

The position involves working on cutting-edge projects in AI computing, particularly focusing on large language models and deep neural networks. As a senior engineer, you'll be responsible for developing production-quality software that forms a crucial part of NVIDIA's AI software stack, while also mentoring junior team members and leading development efforts.

The ideal candidate will bring strong technical expertise in C/C++ programming, CUDA development, and Python, combined with a solid understanding of linear algebra and machine learning principles. With a minimum of 4 years of experience and an M.S. in Computer Science or related field, you'll be well-positioned to contribute to complex problems in AI computing.

Working at NVIDIA means being part of a team that's transforming industries through AI innovation. You'll collaborate with deep learning software engineers and GPU architects on applications ranging from autonomous driving to computer vision and recommender systems. The role offers competitive compensation ($184,000 - $356,500) plus equity, and the opportunity to work with state-of-the-art technology in a company that's leading the AI revolution.

This position is perfect for someone who is passionate about high-performance computing, has strong problem-solving skills, and wants to make a significant impact in the field of AI and deep learning. You'll be at the forefront of developing technology that powers the era of AI, working on software that enables the next generation of intelligent machines.

Last updated 4 months ago

Responsibilities For Senior Deep Learning Software Engineer, cuDNN

  • Develop production-quality software for NVIDIA's AI software stack
  • Analyze performance of workloads and tune software
  • Work with cross-collaborative teams on applications like large language models, autonomous driving, computer vision, and recommender systems
  • Adapt to evolving AI industry needs
  • Mentor junior engineers on the team

Requirements For Senior Deep Learning Software Engineer, cuDNN

Python
  • 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
  • Experience with CUDA development
  • Familiarity with Python
  • Good understanding of linear algebra
  • Familiarity with latest trends in machine learning, especially in large language models
  • Experience designing high level software architecture
  • Excellent problem solving skills
  • Experience with performance analysis, profiling, and code optimization
  • Ability to work independently and lead development efforts

Benefits For Senior Deep Learning Software Engineer, cuDNN

Equity
  • Equity

Interested in this job?