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:
AI Computing Software Development Engineer, TensorRT

Senior AI Software Engineer role at NVIDIA developing TensorRT inferencing software, requiring 3+ years experience and expertise in C++, deep learning frameworks, and AI technologies.

Deep Learning Performance Architect

Senior Deep Learning Performance Architect position at NVIDIA, focusing on optimizing deep learning kernels and developing GPU-accelerated software solutions.

Senior Performance Engineer - Deep Learning

Senior Performance Engineer position at NVIDIA focusing on optimizing Deep Learning tools and frameworks, offering competitive salary and opportunity to work with cutting-edge AI technology.

Deep-Learning Software Engineer, Performance Optimization

Senior Deep Learning Software Engineer role at NVIDIA focusing on AI performance optimization and implementation, requiring 5+ years of experience in machine learning and software development.

AI Developer Technology Engineer

Senior AI Developer Technology Engineer role at NVIDIA focusing on deep learning, GPU optimization, and customer solutions.

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?