Senior Software Engineer - AI System

at Nvidia
USD 184,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 7 CUDA @ 4 GPU @ 4

Details

NVIDIA has been transforming computer graphics, animation, gaming, and accelerated computing for more than 25 years. NVIDIA Maxine is a GPU-accelerated platform with state-of-the-art AI features for developers to build virtual collaboration and content creation applications. Maxine provides AI models for video/audio enhancement and augmented reality features, and similar AI technologies are offered in NVIDIA Broadcast App. This role focuses on building accelerated computing software on cloud and embedded platforms and deploying/optimizing AI models for fast inference.

Responsibilities

  • Build highly efficient and low-power software on embedded platforms.
  • Deploy AI models and software stack on embedded processors.
  • Optimize deep learning models for ultra-fast inference.
  • Perform performance and latency analysis, profiling, and tuning of AI workloads.
  • Collaborate closely with algorithm and embedded teams across NVIDIA to influence roadmaps and deliver solutions.
  • Deliver the benefits of NVIDIA’s latest hardware and platform software innovations to deep learning applications.

Requirements

  • Very strong C++ system design and coding skills.
  • Experience in analyzing and optimizing deep learning system performance.
  • Experience in performance and latency analysis, profiling, and tuning of AI workloads.
  • Background in building software and/or AI models on embedded platforms is highly preferred.
  • Experience in optimization of AI model architectures for fast inference (pruning, distillation, etc.) is preferred.
  • CUDA programming experience is preferred.
  • BS or MS degree or equivalent experience with 8+ years of relevant engineering or research background in system software development.
  • Ability to work independently, define project achievements and scope, and drive your own development effort.

Ways to stand out

  • Experience building platforms for computer vision such as real-time tracking of human face, gaze and body, as well as avatar animation and modeling.
  • TensorRT programming experience is preferred.

Benefits & Other details

  • Base salary range: 184,000 USD - 287,500 USD (determined by location, experience, and pay of employees in similar positions).
  • Eligible for equity and benefits.
  • Applications accepted at least until November 22, 2025.
  • NVIDIA is an equal opportunity employer committed to diversity and inclusion.