Principal Software Engineer - Enterprise AI Platform

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins to transform industries.
$248,000 - $391,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer - Enterprise AI Platform

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Principal Software Engineer to join their Enterprise AI Platform team. This role represents an exceptional opportunity to shape the future of AI platforms and products at one of technology's most innovative companies.

The position calls for a deeply technical, creative, and hands-on full-stack developer who will be instrumental in building next-generation AI platforms that enhance business efficiency and productivity. The ideal candidate will bring expertise in RAG and agentic AI, along with 15+ years of experience in building sophisticated applications and APIs in cloud environments.

As a Principal Software Engineer, you'll be at the forefront of developing cutting-edge enterprise generative AI platforms and products. Your responsibilities will span the entire software development lifecycle, from architectural design to deployment, with a focus on creating scalable, reliable systems that power the future of AI applications. You'll work with state-of-the-art technologies, including cloud platforms, Kubernetes, and GPU computing infrastructure.

The role offers an attractive compensation package with a base salary range of $248,000 to $391,000, plus equity and comprehensive benefits. Based in Santa Clara, CA, you'll work in a hybrid environment alongside some of the industry's brightest minds in AI and accelerated computing.

NVIDIA's culture emphasizes innovation, technical excellence, and collaborative problem-solving. The company has a strong track record of transforming industries through technological advancement, from computer graphics and gaming to AI and digital twins. This role provides an opportunity to make a lasting impact on enterprise AI development while working with cutting-edge technology and contributing to NVIDIA's mission of solving challenges no one else can.

Last updated 3 hours ago

Responsibilities For Principal Software Engineer - Enterprise AI Platform

  • Own the end-to-end lifecycle of software development, from concept to deployment
  • Derive technology roadmaps for enterprise generative AI platform and products
  • Understand internal micro-services, platforms, and third party platforms
  • Build re-usable components that connect to enterprise data sources
  • Develop platform and systems enabling unified experience across applications
  • Ensure system reliability, performance, and security at scale
  • Help build and maintain Continuous Delivery pipeline
  • Create and implement strategies to support business growth
  • Provide peer reviews to other specialists
  • Keep abreast of emerging trends in AI and software development

Requirements For Principal Software Engineer - Enterprise AI Platform

Python
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 15+ years of experience building sophisticated applications and APIs in Cloud environments
  • Familiarity with gen AI application building, search and chatbots
  • Expertise in performance and reliability in distributed systems
  • Strong proficiency in multiple programming languages
  • Experience with Kubernetes clusters and GPU/CPU pod scheduling
  • Experience with cloud infrastructure and patterns
  • Technical leadership designing products and mentoring teams
  • Excellent leadership and communication skills
  • Strong problem-solving and analytical abilities

Benefits For Principal Software Engineer - Enterprise AI Platform

Equity
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To NVIDIA Principal Software Engineer - Enterprise AI Platform

Principal Software Engineer

Principal Software Engineer role at Microsoft's Commercial Systems & Technology team, focusing on cloud solutions and AI strategy with competitive compensation and remote work options.

Principal Software Engineer - RDMA

Principal Software Engineer position at Microsoft focusing on RDMA development for Azure Data Processing Unit team, offering competitive compensation and comprehensive benefits.

Principal Software Engineering Lead

Lead engineering team for next-gen Halo game development using Unreal Engine 5, managing diverse talent and driving technical excellence in AAA multiplayer shooter development.

Software Developer - Architect

Principal Software Developer-Architect position at Oracle, offering $161K-$338K, requiring 10+ years experience in software development and architecture, with comprehensive benefits.

Sr. Software Development Director

Senior Software Development Director position at Oracle, leading healthcare services development with focus on distributed systems and cloud infrastructure.