Senior Deep Learning Engineer

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

Description For Senior Deep Learning Engineer

NVIDIA, the world leader in accelerated computing, is seeking a Senior Deep Learning Engineer to join their innovative team. This role offers a unique opportunity to work on cutting-edge AI technology and directly impact both hardware and software roadmaps. You'll be working with world-class engineers on implementing state-of-the-art deep learning models across multiple domains including Computer Vision, NLP/LLMs, and more.

The position involves working with the most powerful GPU clusters capable of hundreds of Peta FLOPS and access to unreleased hardware. You'll be responsible for implementing deep learning models, optimizing performance, and collaborating across teams to improve design and usability of workloads.

The ideal candidate brings 3+ years of deep learning experience, strong Python skills, and extensive knowledge of major deep learning frameworks. You'll be working in a diverse and inclusive environment that values creativity and autonomy. This role offers the chance to be at the forefront of AI innovation, working with cutting-edge technology before it reaches the market.

NVIDIA provides an exceptional opportunity to work with some of the technology world's most brilliant minds while contributing to groundbreaking advancements in AI and accelerated computing. The company is committed to fostering an inclusive environment and values diversity in all its forms.

Last updated 19 days ago

Responsibilities For Senior Deep Learning Engineer

  • Implement deep learning models from multiple data domains (CV, NLP/LLMs, ASR, TTS, RecSys) in multiple DL frameworks
  • Implement and test new SW features that use the most recent HW functionalities
  • Analyze, profile, and optimize deep learning workloads on state-of-the-art platforms
  • Collaborate with researchers and engineers across NVIDIA
  • Lead best-practices for building, testing, and releasing DL software

Requirements For Senior Deep Learning Engineer

Python
Linux
  • 3+ years of experience in DL model implementation and SW Development
  • BSc, MS or PhD degree in Computer Science, Computer Architecture or related technical field
  • Excellent Python programming skills
  • Extensive knowledge of at least one DL Framework (PyTorch, TensorFlow, JAX, MxNet)
  • Strong problem solving and analytical skills
  • Algorithms and DL fundamentals

Interested in this job?

Jobs Related To NVIDIA Senior Deep Learning Engineer

Senior Software Engineer - Conversational AI

Senior Software Engineer position at NVIDIA focusing on building next-generation Conversational AI systems and Digital Human solutions using advanced Speech and LLM models.

Senior Software Engineer, Deep Learning Inference

Senior Software Engineer role at NVIDIA focusing on optimizing deep learning inference performance and implementing AI runtime solutions.

Senior System Software Engineer, Deep Learning Accelerator

Senior System Software Engineer role at NVIDIA focusing on Deep Learning Accelerator development, requiring 7+ years of experience in low-level software development and system architecture.

Deep Learning Engineer, End-to-end - Autonomous Driving

Senior Deep Learning Engineer position at NVIDIA focusing on end-to-end autonomous driving solutions, combining AI expertise with automotive technology.

Senior Software Engineer, TensorRT-LLM

Senior Software Engineer position at NVIDIA focusing on TensorRT-LLM development, requiring expertise in C++, deep learning, and AI inferencing optimization.