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
Go @ 7
Kubernetes @ 9
LLM @ 6
Leadership @ 6
Mentoring @ 6
Observability @ 9
Prompt Engineering @ 6
Python @ 7
RAG @ 6
Robotics
Rust @ 7
Security @ 4
Software Development @ 4
Technical Leadership @ 6
TensorRT
- 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 is seeking a Principal Software Engineer to lead the next generation of AI-powered engineering platforms. In this role, you will define and build agentic AI systems, developer productivity platforms, and intelligent workflow automation that accelerate software delivery across NVIDIA's engineering organization.
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 - code, documentation, CI/CD pipelines.
- Drive the evolution of AI-assisted processes in software development, including code understanding, requirements traceability, validation, tests, build and release automation, 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, teams across products, infrastructure, security, and research to identify high-leverage opportunities and deliver solutions with broad impact.
- Influence technical direction across multiple teams by setting architecture patterns, reviewing designs, raising engineering standards, and mentoring senior engineers.
Requirements
- PhD or MS or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
- 15+ years of software engineering experience.
- Experience in large-scale platforms, distributed systems, AI systems, or developer infrastructure used by demanding engineering teams.
- Deep hands-on expertise with LLM applications, agentic workflows, 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, with the judgment to build simple systems that scale.
- Technical leadership at Principal level: setting direction, aligning collaborators, guiding senior engineers, and raising the engineering bar across boundaries.
Ways to Stand Out from the Crowd
- Built AI tools, copilots, or autonomous agents that materially changed how large engineering organizations build, validate, or operate software.
- Understanding of the full stack of enterprise AI systems: MCPs, tool-using agents, skills, retrieval, knowledge graphs, fine-tuning, model serving, evaluation, governance.
- Optimizations in 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.
- Spotting step-function productivity opportunities and turning them into efficient platforms that engineers love and leaders trust.
More jobs at Nvidia
Senior Software Engineer, Linux Platform
Nvidia · United States
USD 168,000-270,200 per year
Technical Marketing Engineer
Nvidia · Santa Clara, United States
USD 136,000-253,000 per year
GPU Verification Engineer - New College Grad 2026
Nvidia · Westford, United States
USD 136,000-264,500 per year
Senior Developer Technology Engineer - Agentic SoC Performance
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Principal Engineer - Enterprise Content and AI Data Platform
Nvidia · Santa Clara, United States
USD 248,000-391,000 per year
Similar jobs
Senior Software Engineer, Infrastructure and Tooling Lead - Automation
Nvidia · Santa Clara, United States
USD 184,000-356,500 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
Staff Software Engineer, EAA CX
Coinbase · United States
USD 218,000-256,500 per year
Senior Security Engineer, AI Security
Reddit · United States
USD 190,800-267,100 per year
Lead Principal Engineer, Enterprise Agentic AI Platform
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Ncx Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year