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
CI/CD @ 4
Data Modeling @ 7
GPU
GenAI
Generative AI @ 6
Kubernetes @ 4
LLM
Mathematics @ 4
Mentoring @ 6
Next.js
NoSQL @ 7
Observability
RAG @ 6
React
SRE
Security @ 6
TypeScript
- 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 has been transforming computer graphics, PC gaming, and accelerated computing for 30 years. Today, NVIDIA is using AI to define the next era of computing, in which GPUs power computers, robots, and self-driving cars that can understand the world. NVIDIA offers a diverse and encouraging environment where employees are inspired to do their best work.
The Employee Productivity team is looking for a Principal Software Engineer to drive the evolution of AI-powered employee experiences across web and mobile, partnering with global teams to push the technical boundaries of what is possible.
Responsibilities
- Lead and code end-to-end features that power a seamless, AI-rich employee experience across web and native mobile applications.
- Architect highly performant services and user interfaces that surface personalized content, knowledge, and search results to a global workforce.
- Embed LLM and vector-search capabilities into existing product surfaces, driving relevance and continuous learning loops.
- Own system design reviews, code reviews, and technical roadmaps; raise the engineering bar and mentor engineers across the team.
- Integrate third-party HRIS, collaboration, and productivity platforms to create cohesive, automated user journeys.
- Champion modern front-end patterns, including React, Next.js, TypeScript, and Tailwind, as well as cloud-native back-end practices using Kubernetes, containers, and CI/CD.
- Instrument robust observability, tracing, structured logging, and SLA dashboards to help SRE teams achieve 24/7 reliability for employees in every region.
- Uphold security, privacy, and accessibility standards across all user journeys.
Requirements
- BS, MS, or PhD in Computer Science, Electrical or Computer Engineering, Physics, Mathematics, another engineering discipline, or a related field, or equivalent experience.
- 15+ years of full-stack product engineering experience, including 3+ years at the principal or staff level guiding cross-functional teams.
- Proven track record delivering consumer-grade web and/or mobile experiences at scale.
- Expertise in search, recommendation, or applied AI systems.
- Hands-on experience with modern cloud infrastructure, Kubernetes, and automated CI/CD.
- Strong data modeling skills with relational and NoSQL stores.
- Fluency in application security.
- Excellent mentoring skills and the ability to set a vision while remaining hands-on.
Preferred Qualifications
- Shipped generative AI features, such as retrieval-augmented generation (RAG), copilots, or chatbots, to thousands of daily users.
- Contributions to open-source search or front-end frameworks.
Compensation and Benefits
- Base salary range: $248,000–$391,000 USD, determined based on location, experience, and the pay of employees in similar positions.
- Eligible for equity and benefits.
- Applications will be accepted at least until August 1, 2026.
NVIDIA uses AI tools in its recruiting processes and is committed to fostering an inclusive work environment and providing equal employment opportunities.