Principal Software Engineer - Enterprise AI Platform
Nvidia
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 97% of similar roles. Most pay $179,537–$223,750 — the shaded band above. At the midpoint, this role pays about $320k versus about $202k for comparable roles.
Based on 240 similar postings.
Employer
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 985 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 971 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer at NVIDIA, you will lead the engineering efforts to transform reactive IT support into strategic, AI-driven automated systems. Your day-to-day responsibilities include architecting and delivering enterprise-grade AI applications and workflow platforms that integrate with core systems like SAP, Salesforce, and ServiceNow. You will build resilient end-to-end systems using TypeScript/JavaScript, React, Python, Go, Java, and APIs, while also developing data integration capabilities on Databricks and Snowflake. Additionally, you will mentor engineers, establish strong engineering practices, and collaborate across various teams to operationalize NVIDIA’s AI technologies in enterprise environments. This role requires a BS or MS in Computer Science or related field with 15+ years of experience in building production software, extensive knowledge in enterprise data architecture, and hands-on expertise in modern full-stack development and orchestration frameworks like LangChain and LangGraph.
Skills
What you'll do
What we're looking for
More like this
Nvidia
Oracle
CVS Health
CVS Health
CVS Health
Intuit