Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Security @ 4
Software Development @ 4
Go @ 7
Kubernetes @ 4
Python @ 7
CI/CD @ 4
Distributed Systems @ 4
Leadership @ 4
Mentoring @ 6
Rust @ 7
API @ 4
Technical Leadership @ 4
LLM @ 4
GPU @ 4
Observability @ 4
AI @ 4
Robotics @ 4
Agentic AI @ 4
RAG @ 4
Data Pipelines @ 4
TensorRT @ 4
Prompt Engineering @ 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. 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. Your work will help thousands of engineers move faster, improve quality, and reduce manual overhead for various 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 (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, 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 cross-functional teams (product, infrastructure, security, 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, 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, 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, with the judgment to build simple systems that scale.
- Demonstrated 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.
- 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 spot step-function productivity opportunities and turn them into efficient platforms that engineers love and leaders trust.
Compensation and benefits
- Base salary range: 272,000 USD - 431,250 USD (will be determined based on location, experience, and pay of employees in similar positions).
- You will also be eligible for equity and benefits (links referenced in the posting).
Additional information
- Applications for this job will be accepted at least until July 6, 2026.
- This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is an equal opportunity employer and committed to an inclusive work environment.