NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Principal Software Engineer – Physical AI Tooling
Location
California
Posted
2 days ago
Salary
$272K - $431.3K / year
Job Description
Job Requirements
- BS or MS in Computer Science or relevant field (or equivalent experience).
- 15+ years of professional experience in software engineering with a strong focus on distributed backend systems and data-intensive applications.
- Deep proficiency in Go, Python, or Java — and experience operating across the full backend stack.
- Deep experience building high-performance low-latency data systems: streaming pipelines, binary serialization, efficient data encoding, or columnar data formats.
- Strong understanding of distributed systems: concurrency, consistency tradeoffs, latency optimization, and resource-efficient design.
- Ability to identify and fix performance bottlenecks — through optimization across the stack, including protocol redesign.
- Experience designing and implementing internal platform APIs used broadly across engineering organizations.
- Track record of building foundational systems that teams depend on — with the engineering quality to match.
- Ability to work with multi-functional teams, principals, and architects across organizational boundaries and geographies.
- Excellent communication: able to translate nuanced system design to both technical and non-technical partners.
Benefits
- equity
- benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Engineer
MotionalWe're making driverless vehicles a safe, reliable, and accessible reality.
Senior Full Stack Engineer creating web tooling for autonomous vehicle systems
Senior Full-Stack Developer
VerinextVerinext delivers transformative business technology, so customers are ready for everything that comes next.
We are seeking a Senior Full Stack Developer with strong experience in .NET and Angular to help design, build, and maintain modern, scalable software solutions. This role is ideal for someone who enjoys working across the full development stack, collab...
The engineer will be a key driver of innovation by building and testing new ad experiences, primarily using Company’s website as an innovation lab for rapid iteration on new ad formats. Responsibilities also include developing robust APIs, contributing to the client-side Javascript SDK for partner integrations, and ensuring technical excellence across web-facing technologies.
Software Engineer – Federal Geospatial
Element 84Accelerating and scaling impactful projects with great software and design. Geospatial, cloud, and petabyte-scale data.
Software Engineer supporting federal clients in geospatial data processing and cloud technology