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

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 2 hours 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?

Jobs Related To NVIDIA Senior Deep Learning Software Engineer, cuDNN

Windows AI Software Engineer

Senior Windows AI Software Engineer role at NVIDIA focusing on AI integration in games and applications, offering competitive salary and benefits.

Senior Software Engineer - Deep Learning

Senior Software Engineer position at NVIDIA focusing on deep learning and computer vision, developing efficient AI models for real-time video communication and content creation.

Senior Performance Software Engineer, Deep Learning Libraries

Senior Performance Software Engineer role at NVIDIA focusing on optimizing deep learning libraries and GPU performance, offering competitive salary and benefits.

Technical Product Specialist

Senior Technical Product Specialist role at NVIDIA focusing on Digital Human Tech, requiring expertise in Python, C++, and 3D animation, offering remote work in Canada.

Senior Software Engineer, JAX

Senior Software Engineer position at NVIDIA focusing on JAX development and AI platform optimization, offering competitive salary and opportunity to advance machine learning research.