Taro Logo

Senior Deep Learning Engineer, Deep Learning Algorithms

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

Job Description

NVIDIA is seeking a Senior Deep Learning Engineer to join their team working on Deep Learning Algorithms. This role is at the forefront of AI innovation, working with cutting-edge technology and the most powerful GPU clusters in the world. The position involves implementing and optimizing deep learning models across various domains including computer vision, NLP, and speech recognition. You'll be working directly with state-of-the-art hardware and software platforms, contributing to NVIDIA's AI services and framework optimization. The role offers a unique opportunity to impact both hardware and software roadmaps at a company leading the AI revolution. You'll collaborate with world-class engineers, work on unreleased hardware, and help build software used globally. The ideal candidate should have strong Python skills, deep learning expertise, and experience with frameworks like PyTorch. This position offers the chance to work remotely from several European locations, including Poland, Netherlands, UK, and Switzerland, while being part of a team that's shaping the future of AI computing. NVIDIA provides a collaborative environment where creativity and autonomy are valued, and you'll be working on projects that directly influence the advancement of AI technology.

Last updated 6 days ago

Responsibilities For Senior Deep Learning Engineer, Deep Learning Algorithms

  • Implement deep learning models from multiple data domains (CV, NLP/LLMs, ASR, TTS, RecSys)
  • Implement and test new SW features using recent HW functionalities
  • Analyze, profile, and optimize deep learning workloads
  • Collaborate with researchers and engineers across NVIDIA
  • Lead best-practices for building, testing, and releasing DL software
  • Contribute to creation of large scale benchmarking system

Requirements For Senior Deep Learning Engineer, Deep Learning Algorithms

Python
  • 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 with practical experience in PyTorch required
  • Strong problem solving and analytical skills
  • Algorithms and DL fundamentals
  • Docker containerization fundamentals

Related Jobs

Senior Deep Learning Compiler Engineer - PyTorch

Senior Deep Learning Compiler Engineer position at NVIDIA, focusing on developing Thunder compiler for PyTorch optimization on NVIDIA GPUs.

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 Algorithm Engineer

Senior Deep Learning Algorithm Engineer role at NVIDIA focusing on optimizing AI training performance and implementing production-quality software across the deep learning platform stack.

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.