Taro Logo

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
5,000+ Employees
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 and AI Software engineering organization. This role focuses on bringing up and delivering NVIDIA's AI software stack on new generations of hardware architectures. The position requires extensive experience in software engineering and leadership, combining technical expertise with team management skills.

The role involves working closely with engineering leaders and program managers to develop, analyze, and optimize the delivery of NVIDIA's complex software stack. Your work will directly impact the time to market, quality, and performance of software launches with each new hardware generation.

As a Principal Engineer, you'll be responsible for coordinating multi-functional teams, driving continuous improvement in software delivery, and supervising engineering execution. The role requires deep technical knowledge in C++ and Python, along with practical experience in semiconductor development workflows.

Key responsibilities include reviewing product designs, advising senior management, and presenting technical deep dives to align teams. The ideal candidate will have 15+ years of experience, strong communication skills, and the ability to guide engineering teams across the entire AI software and hardware stack.

NVIDIA offers competitive compensation with a base salary range of $272,000 - $425,500 USD, plus equity and benefits. The company is at the forefront of groundbreaking developments in AI, High-Performance Computing, and Visualization, making it an exciting opportunity for those passionate about advancing technology.

The position is based in Santa Clara, CA, and offers the chance to work with some of the most forward-thinking professionals in the technology industry. NVIDIA's work opens up new universes to explore, enables amazing creativity and discovery, and powers cutting-edge innovations from artificial intelligence to autonomous cars.

Last updated 8 days 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 NVIDIA leadership
  • Optimize resource sharing and utilization across teams

Requirements For Principal Engineer - DL and AI Software

Python
  • 15+ years experience building complex software systems in C++ and Python
  • Experience with semiconductor development workflows
  • 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

Jobs Related To NVIDIA Principal Engineer - DL and AI Software