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.