Principal Engineer - DL and AI Software

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$272,000 - $425,500
Machine Learning
Principal Software Engineer
In-Person
15+ years of experience
AI · Enterprise SaaS

Description For Principal Engineer - DL and AI Software

NVIDIA is seeking a Principal Engineer to lead their Deep Learning/AI Software engineering organization. This role focuses on bringing up and delivering NVIDIA's AI software stack on new generations of hardware architectures. As a software engineering leader, you'll collaborate with departmental engineering leaders and program managers to develop, analyze, and optimize the delivery of complex software systems. The position requires extensive experience in software development, particularly with C++ and Python, and a deep understanding of semiconductor development workflows. The role offers competitive compensation including a base salary range of $272,000-$425,500, plus equity and benefits. NVIDIA, as the world leader in accelerated computing, provides an opportunity to work on groundbreaking developments in AI, High-Performance Computing, and Visualization. The role involves leading technical teams, driving continuous improvement in software delivery, and directly impacting the time to market, quality, and performance of NVIDIA's software launches with each new hardware generation. The ideal candidate will have 15+ years of experience, strong leadership abilities, and a passion for complex software systems development.

Last updated 3 months ago

Responsibilities For Principal Engineer - DL and AI Software

  • Coordinate and lead highly technical multi-functional teams
  • Drive continuous improvement of execution for software delivery
  • Supervise engineering and program execution for future-generation software
  • Review new product designs for technical feasibility
  • Advise senior management on design directions and software readiness
  • Present to internal collaborators and leadership on roadmaps and vision
  • Optimize resource sharing and utilization across teams

Requirements For Principal Engineer - DL and AI Software

Python
  • 15+ years of experience with designing and building complex software systems in C++ and Python
  • Experience with semiconductor development workflows and software bringup
  • BS/MS degree in Computer Science or related areas
  • Proven track record driving multi-functional teams
  • Excellent verbal and written communication skills
  • Ability to detect problems and guide engineering teams toward solutions

Benefits For Principal Engineer - DL and AI Software

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Principal Engineer - DL and AI Software

Principal DGX Cloud Machine Learning Architect

Principal ML Architect role at NVIDIA focusing on optimizing generative AI models for DGX Cloud, requiring 15+ years of experience and offering competitive compensation.

Distinguished Engineer, AI Resiliency Lead

Lead AI Resiliency engineering role at NVIDIA, focusing on developing resilient software features for large-scale AI model training with competitive compensation.

Senior Product Architect, HPC and AI

Senior Product Architect position at NVIDIA focusing on HPC and AI infrastructure design, offering competitive compensation and opportunity to shape the future of AI technology.

Senior Deep Learning Performance Architect

Senior Deep Learning Performance Architect role at NVIDIA focusing on developing next-generation AI architectures and optimizing deep learning performance.

Principal Software Engineer, Visual AI

Lead Visual AI development at NVIDIA, driving innovation in computer vision and GenAI with competitive compensation and flexible work options.