Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
API @ 9
Agentic AI @ 6
CI/CD
Data Pipelines @ 9
Distributed Systems @ 4
GPU @ 4
Go @ 7
Kubernetes @ 9
LLM @ 6
Leadership @ 4
Mentoring @ 6
Observability @ 9
Prompt Engineering @ 6
Python @ 7
RAG @ 6
Robotics @ 6
Rust @ 7
Security @ 4
Software Development @ 4
Technical Leadership @ 4
TensorRT @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA's Infrastructure, Planning and Process (IPP) Team is seeking a Principal Software Engineer to lead the next generation of AI-powered engineering platforms. The role focuses on defining and building agentic AI systems, developer productivity platforms, and intelligent workflow automation that accelerate software delivery across NVIDIA's engineering organization. The work will support thousands of engineers, improve quality, and reduce manual overhead across engineering workflows.
Responsibilities
- Lead the technical vision, architecture, and execution for AI-native developer tooling and workflow automation platforms used across NVIDIA engineering.
- Invent and develop production-grade autonomous AI systems that can reason over engineering workflows, including code, documentation, and CI/CD pipelines.
- Drive the evolution of AI-assisted software development processes, including code understanding, requirements traceability, validation, testing, build and release automation, and security review.
- Define platform-level standards for reliability, evaluation, observability, safety, security, latency, cost efficiency, and human-in-the-loop controls for LLM-powered systems.
- Partner with engineering leaders and teams across products, infrastructure, security, and research to identify high-leverage opportunities and deliver broadly impactful solutions.
- Influence technical direction across multiple teams by setting architecture patterns, reviewing designs, raising engineering standards, and mentoring senior engineers.
Requirements
- PhD, MS, or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 15+ years of software engineering experience.
- Experience with large-scale platforms, distributed systems, AI systems, or developer infrastructure used by demanding engineering teams.
- Deep hands-on expertise with LLM applications, agentic workflows, retrieval-augmented generation (RAG), embeddings, vector search, tool use, prompt engineering, model evaluation, and AI system safety.
- Exceptional architecture judgment across APIs, services, data pipelines, Kubernetes, observability, reliability engineering, security, and production operations.
- Strong coding ability in Python and at least one major production language such as C++, Go, or Rust.
- Principal-level technical leadership experience, including setting direction, aligning collaborators, guiding senior engineers, and raising engineering standards across organizational boundaries.
Preferred Qualifications
- Experience building AI tools, copilots, or autonomous agents that materially changed how large engineering organizations build, validate, or operate software.
- Understanding of enterprise AI systems, including MCPs, tool-using agents, skills, retrieval, knowledge graphs, fine-tuning, model serving, evaluation, and governance.
- Experience optimizing AI platforms for real-world scale, including latency, throughput, cost, GPU acceleration, TensorRT, Triton, quantization, batching, caching, or model routing.
- Domain depth in GPU computing, drivers, compilers, embedded systems, robotics, autonomous vehicles, or other hardware-software environments.
- Ability to identify significant productivity opportunities and turn them into efficient platforms that engineers value and leaders trust.
Benefits
- Base salary range of $272,000–$431,250 USD, determined based on location, experience, and compensation for similar positions.
- Eligibility for equity and benefits.
- Comprehensive benefits package.
- NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.
More jobs at Nvidia
Senior Localization and Planning Engineer - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Customer Success Insights Engineer
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Relational Foundation Model Engineer, Modern Data Stack
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, Developer Experience
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Insider Threat Detection Engineer
Nvidia · United States
USD 168,000-310,500 per year
Similar jobs
Senior Software Engineer – Platform Engineering
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Staff Forward-Deployed Engineer, Enterprise AI and Automation
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
NCX Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Security Engineer, AI Security
Reddit · United States
USD 190,800-267,100 per year
Senior Staff Software Engineer — AI Applications and Platform Foundations
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Principal Software Engineer — Agentic AI Applications and Foundations
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Lead Principal Engineer, Enterprise Agentic AI Platform
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year