Taro Logo

Senior Deep Learning Algorithm Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI

Job Description

NVIDIA is seeking a Senior Deep Learning Algorithm Engineer to optimize Deep Learning training performance. This role is perfect for engineers who aren't afraid to work across all layers of the hardware/software stack, from GPU architecture to Deep Learning Framework. The position offers a unique opportunity to impact hardware and software roadmaps at a leading AI technology company. The role involves optimizing deep learning workloads, collaborating with researchers, implementing production software, and building automation tools. The ideal candidate should have strong expertise in deep learning, computer architecture, and performance optimization, with programming skills in C++ and Python. Experience with modern LLM frameworks, GPU programming, and production deployment of Deep Learning models is advantageous. As part of NVIDIA's datacenter business, you'll work with cross-functional teams and help establish data-driven approaches to hardware design and system software development.

Last updated 7 days ago

Responsibilities For Senior Deep Learning Algorithm Engineer

  • Understand, analyze, profile, and optimize deep learning training and inference workloads
  • Collaborate with researchers and engineers across NVIDIA
  • 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
  • 5+ years of experience
  • MSc or PhD in CS, EE or CSEE or equivalent experience
  • Strong background in deep learning and neural networks
  • Deep understanding of computer architecture and GPU architecture
  • Proven experience analyzing, modeling and tuning application performance
  • Programming skills in C++ and Python

Related Jobs

Senior Python DL Automation Engineer, Deep Learning Algorithms

Senior Python engineering role at NVIDIA focusing on automation and testing of deep learning models and AI services, requiring 5+ years of software development experience.

Senior Deep Learning Engineer, Deep Learning Algorithms

Senior Deep Learning Engineer position at NVIDIA focusing on implementing and optimizing AI models and frameworks, offering remote work across Europe.

Senior Deep Learning Engineer, Deep Learning Algorithms

Senior Deep Learning Engineer position at NVIDIA focusing on optimizing AI performance across hardware/software stack, implementing SOTA models, and leading DL software development practices.

Senior Deep Learning Algorithm Engineer

Senior Deep Learning Algorithm Engineer role at NVIDIA focusing on optimizing deep learning training performance across hardware/software stack in Warsaw, Poland.

Senior Deep Learning Performance Engineer - Training at Scale

Senior Deep Learning Performance Engineer position at NVIDIA focusing on optimizing AI training and inference systems, requiring 5+ years of experience in deep learning and software development.