Principal Software Engineer - Employee Productivity

at Nvidia
USD 248,000-391,000 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Kubernetes @ 4 TypeScript @ 4 NoSQL @ 7 CI/CD @ 4 Mathematics @ 4 Mentoring @ 4 Next.js @ 4 React @ 4 CSS @ 4 Tailwind CSS @ 4 LLM @ 4

Details

NVIDIA is seeking a Principal Software Engineer to drive the evolution of AI-powered employee experiences across web and native mobile platforms. The role focuses on building end-to-end features, embedding LLM and vector-search capabilities, and architecting highly performant services and UIs for a global workforce. The position emphasizes modern front-end patterns, cloud-native back-end practices, observability, security, and accessibility.

Responsibilities

  • Lead and implement end-to-end features for AI-rich employee experiences on web and native mobile apps.
  • Architect high-performance 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, including 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 (React / Next.js, TypeScript, Tailwind CSS) and cloud-native back-end practices (Kubernetes, containers, CI/CD).
  • Instrument robust observability: tracing, structured logging, and SLA dashboards; collaborate with SREs to achieve 24x7 reliability across regions.
  • Uphold security, privacy, and accessibility standards across all user journeys.

Requirements

  • BS, MS, or PhD in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, other Engineering or related fields (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 pipelines.
  • Strong data modeling experience with relational and NoSQL stores.
  • Fluency in application security practices.
  • Excellent mentoring ability; comfortable setting vision and rolling up sleeves.

Ways to stand out

  • Shipped generative AI features (RAG, copilots, chatbots) used by thousands of daily users.
  • Contributions to open-source search or front-end frameworks.

Compensation & Benefits

  • Base salary range: 248,000 USD - 391,000 USD (determined based on location, experience, and internal pay equity).
  • Eligible for equity and benefits (see NVIDIA benefits).

Other details

  • Location: Santa Clara, CA, United States.
  • Employment type: Full time.
  • Applications accepted at least until August 19, 2025.
  • NVIDIA is an equal opportunity employer committed to diversity and inclusion.