principal software engineering Principal Engineer tech_leadership · Posted May 14, 2026

About this role

Nvidia is hiring a principal-level Principal Engineer in the software engineering function based in Redmond, WA. The posting calls out experience with Go, Rust, Python, CUDA.

Role
Principal Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Redmond, WA
Posted
May 14, 2026

More roles at Nvidia

Manufacturing Test Engineer
Shenzhen, China · mid
Python Java Deep Learning
Senior System Software Engineer - AI Performance and Efficiency Tools
Shanghai, China · senior
Python CUDA Kubernetes
Software Developer - Networking
Yokneam, Israel · mid
C++ C Networking
Senior System Software Engineer - Linux Kernel Storage
Hyderabad, India · senior
Performance Optimization
Senior Software Engineer, NCCL and CUDA - CSP Engagements
Santa Clara, CA · senior
Kubernetes Docker Ansible
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for phenomenal people like you to help us accelerate the next wave of artificial intelligence.

What you'll be doing:

  • Gathering use cases + requirements, translating those into software roadmaps, and executing those roadmaps across internal NVIDIA teams and external partners.

  • Reporting project status, risks, help needed, and roadmap pivots to internal and external executives via status reports and in-person meetings.

  • Brokering technical discussions between highly technical subject matter experts

  • Leveraging AI tools and workflows to quickly iterate on designs, prototypes, documentation, tests, and code.

  • Architecting distributed, robust, and scalable GoLang and Rust system software, deployed to monitor and manage large datacenters

What we need to see:

  • BS or higher in Computer Science or equivalent experience. 15+ years of meaningful industry experience with a strong scalable system software development background

  • Experience with APIs and interface design. Experience with AI tools and development workflows

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Redmond, WA Jobs in Redmond, WA software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles principal positions