Senior Software Engineer - Deep Learning

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$148,000 - $287,500
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Deep Learning

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Senior Software Engineer for their Deep Learning team. This role is part of the NVIDIA Maxine project, a developer platform for AI-powered video communication and content creation. You'll work on cutting-edge computer vision and deep learning problems, focusing on real-time AI solutions for both cloud and on-premise deployments.

The position offers an opportunity to work with state-of-the-art AI models for video/audio enhancement and augmented reality features. You'll be responsible for developing efficient AI models, optimizing performance on low-power processors, and collaborating with cross-functional teams to influence product roadmaps.

NVIDIA is known as one of technology's most desirable employers, offering the chance to shape the future of AI and computing. The role requires expertise in deep learning model optimization, real-time AI systems, and strong programming skills with modern AI frameworks. You'll be working alongside brilliant engineers in a company that's driving innovation in AI, digital twins, and accelerated computing.

The position comes with competitive compensation, including a base salary range of $148,000 - $287,500 USD, plus equity and comprehensive benefits. This is an excellent opportunity for someone passionate about AI optimization and real-time systems to join a leader in the technology industry.

Last updated a minute ago

Responsibilities For Senior Software Engineer - Deep Learning

  • Develop highly efficient and low cost AI models and algorithms for computer vision and video AI
  • Optimize the performance, latency and power consumption of AI models on low power processors
  • Deploy deep learning models and optimize the inference stack for real-time performance
  • Deliver benefits of NVIDIA's latest hardware and platform software innovations
  • Collaborate with deep learning software and hardware teams across NVIDIA

Requirements For Senior Software Engineer - Deep Learning

Python
  • Strong experience in building and optimizing AI model architectures for fast inference
  • Experience with analyzing and fine-tuning deep learning pipeline performance
  • Experience with building real-time AI models for laptop and cloud use cases
  • 5+ years of relevant engineering or research background in deep learning and/or computer vision
  • Hands-on development skills using deep learning libraries (PyTorch/TensorFlow/ONNX)
  • MS or PhD in Computer Science, Computer Engineering, or related field
  • Strong collaboration and self-motivation skills

Benefits For Senior Software Engineer - Deep Learning

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - Deep Learning

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 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.

Senior Deep Learning Software Engineer, cuDNN

Senior Deep Learning Software Engineer position at NVIDIA working on cuDNN, developing GPU-accelerated libraries for deep neural networks.

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.