Senior Deep Learning Algorithm Engineer

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

Senior Deep Learning Performance Architect role at NVIDIA focusing on developing high-performance, energy-efficient architectures for AI and machine learning applications.

Senior Applied LLM Engineer, AI – Chip Design

Senior Applied LLM Engineer position at NVIDIA, focusing on developing AI solutions for chip design using large language models and advanced algorithms.

Technical Marketing Engineer

Senior Technical Marketing Engineer role at NVIDIA focusing on DGX solutions, requiring 8+ years of experience in data science or ML engineering, offering competitive compensation.

Senior System Software Engineer, Deep Learning

Senior System Software Engineer position at NVIDIA focusing on deep learning and computer vision, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Senior Performance Engineer - Deep Learning

Senior Performance Engineer role at NVIDIA focusing on Deep Learning optimization, framework development, and large-scale AI system performance.

Description For Senior Deep Learning Algorithm Engineer

NVIDIA is seeking senior engineers for their Deep Learning Algorithms team to optimize training performance. This role focuses on maximizing efficiency in Deep Learning training workflows, working across all layers of the hardware/software stack. The position offers a unique opportunity to impact both hardware and software roadmaps at a leading AI technology company.

The role involves collaborating with various teams, from DL research to CUDA Kernel development and Silicon Architecture. The successful candidate will be responsible for analyzing and optimizing deep learning training workloads, implementing high-quality software solutions, and building automation tools for critical workflows.

Candidates should have a PhD in Computer Science or related field, with strong expertise in deep learning, computer architecture, and performance optimization. Programming proficiency in C++ and Python is essential, while GPU programming experience is advantageous. The position offers competitive compensation, including a base salary range of $148,000 - $287,500, plus equity and benefits.

NVIDIA, recognized as one of technology's most desirable employers, offers an environment for creative and autonomous professionals to contribute to groundbreaking AI innovations. The company maintains a strong commitment to diversity and equal opportunity employment, fostering an inclusive workplace culture.

Last updated 3 months ago

Responsibilities For Senior Deep Learning Algorithm Engineer

  • Understand, analyze, profile, and optimize deep learning training workloads on state-of-the-art hardware and software platforms
  • Collaborate with researchers and engineers across NVIDIA, providing guidance on improving workload performance
  • Implement production-quality software across NVIDIA's deep learning platform stack
  • Build tools to automate workload analysis, workload optimization, and other critical workflows

Requirements For Senior Deep Learning Algorithm Engineer

Python
Linux
  • PhD in CS, EE or CSEE or equivalent experience
  • 2+ years of experience
  • Strong background in deep learning and neural networks, particularly in training
  • Deep understanding of computer architecture and GPU architecture fundamentals
  • Proven experience analyzing, modeling and tuning application performance
  • Programming skills in C++ and Python

Benefits For Senior Deep Learning Algorithm Engineer

Equity
  • Equity

Interested in this job?