Job Closed
This listing is no longer active.
Based in Santa Clara, California, with additional offices throughout the U.S., South America, and Canada, NVIDIA is committed to fostering a work environment wh
Principal Software Engineer – Physical AI Tooling
Location
California
Posted
86 days ago
Salary
$272K - $431.3K / year
Seniority
Lead
Job Description
Principal Software Engineer – Physical AI Tooling
NVIDIA
• Design and implement high-performance data services for streaming, indexing, and querying sensor data at scale — across time-series, multi-modal, replay, and live sources. • Own and evolve the serialization and format layer: designing for performance, interoperability, and correctness across formats like Protobuf, Arrow, Parquet, and MCAP. • Collaborate with AI and Robotics teams to deeply understand their data access and evaluation patterns, then build platform APIs and tooling that measurably accelerate their work. • Optimize performance at every level: profiling, parallelization, memory efficiency, query optimization, and protocol redesign. • Build diagnostic and observability tooling that lets teams understand and debug their data and test pipelines. • Establish standard software development practices (code quality, testing, tracing, CI/CD) across data and orchestration services. • Actively drive the adoption of new standards and technologies in the physical AI tooling ecosystem.
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
Principal Engineer – Data Infrastructure
SezzleSezzle is a financial services company that is on a mission to “empower the next generation of change-makers” through its payment platform. As an employer, the company aims to
• End to end ownership of our database and data warehousing infrastructure, its KPIs and its SLAs, including MySQL, Postgres, CDC capture, and Redshift. • Lead optimizations in database and query performance. • Build and maintain tooling to help manage and upgrade our data infrastructure, continually improving with migrations and optimizations. • Partner with Development to ensure we ship solid queries against a battle-tested schema to meet the needs of our products and business. • Help Sezzle evolve our data systems beyond the current scale and stack with whatever tooling is necessary to handle processing high volumes of writes and events while performing complex ETL. • Evaluate and integrate new technologies, guiding the evolution of Sezzle’s data infrastructure. • Help data engineers and analysts optimize Redshift and warehouse performance, including query tuning, modeling improvements, and cost management.
Principal Engineer – Data Infrastructure
SezzleSezzle is a financial services company that is on a mission to “empower the next generation of change-makers” through its payment platform. As an employer, the company aims to
• End to end ownership of our database and data warehousing infrastructure, its KPIs and its SLAs, including MySQL, Postgres, CDC capture, and Redshift. • Lead optimizations in database and query performance. • Build and maintain tooling to help manage and upgrade our data infrastructure, continually improving with migrations and optimizations. • Partner with Development to ensure we ship solid queries against a battle-tested schema to meet the needs of our products and business. • Help Sezzle evolve our data systems beyond the current scale and stack with whatever tooling is necessary to handle processing high volumes of writes and events while performing complex ETL. • Evaluate and integrate new technologies, guiding the evolution of Sezzle’s data infrastructure. • Help data engineers and analysts optimize Redshift and warehouse performance, including query tuning, modeling improvements, and cost management.
Principal Engineer – Data Infrastructure
SezzleSezzle is a financial services company that is on a mission to “empower the next generation of change-makers” through its payment platform. As an employer, the company aims to
• End to end ownership of our database and data warehousing infrastructure, its KPIs and its SLAs, including MySQL, Postgres, CDC capture, and Redshift. • Lead optimizations in database and query performance. • Build and maintain tooling to help manage and upgrade our data infrastructure, continually improving with migrations and optimizations. • Partner with Development to ensure we ship solid queries against a battle-tested schema to meet the needs of our products and business. • Help Sezzle evolve our data systems beyond the current scale and stack with whatever tooling is necessary to handle processing high volumes of writes and events while performing complex ETL. • Evaluate and integrate new technologies, guiding the evolution of Sezzle’s data infrastructure. • Help data engineers and analysts optimize Redshift and warehouse performance, including query tuning, modeling improvements, and cost management.
Principal Engineer – Data Infrastructure
SezzleSezzle is a financial services company that is on a mission to “empower the next generation of change-makers” through its payment platform. As an employer, the company aims to
• End to end ownership of our database and data warehousing infrastructure, its KPIs and its SLAs, including MySQL, Postgres, CDC capture, and Redshift. • Lead optimizations in database and query performance. • Build and maintain tooling to help manage and upgrade our data infrastructure, continually improving with migrations and optimizations. • Partner with Development to ensure we ship solid queries against a battle-tested schema to meet the needs of our products and business. • Help Sezzle evolve our data systems beyond the current scale and stack with whatever tooling is necessary to handle processing high volumes of writes and events while performing complex ETL. • Evaluate and integrate new technologies, guiding the evolution of Sezzle’s data infrastructure. • Help data engineers and analysts optimize Redshift and warehouse performance, including query tuning, modeling improvements, and cost management.

