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
This job posting may no longer be active. You may be interested in these related jobs instead:
Developer Technology Engineer - HPC and AI

Senior Developer Technology Engineer position at NVIDIA focusing on HPC and AI, requiring 3+ years experience and advanced degree, based in Seoul.

Senior Software Engineer, LLM Inference

Senior Software Engineer position at NVIDIA focusing on LLM Inference development, requiring expertise in C++, deep learning, and AI technologies.

Senior Perception Engineer

Senior Perception Engineer role at NVIDIA developing autonomous driving solutions using deep learning and computer vision, offering competitive salary and opportunity to work on cutting-edge technology.

Senior On-Device Model Inference Optimization Engineer

Senior AI optimization role at NVIDIA focusing on improving performance and efficiency of AI models for autonomous vehicles, offering competitive salary and equity benefits.

Senior Prediction and Planning Machine Learning Engineer - Autonomous Vehicles

Senior ML Engineer position at NVIDIA focusing on prediction and planning systems for autonomous vehicles

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 4 months 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?