Principal Software Engineer - Enterprise AI Platform

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$248,000 - $391,000
Machine Learning
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 exciting opportunity to shape the future of enterprise AI applications at one of the world's most innovative technology 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 and products. The ideal candidate will bring extensive experience in software development, particularly in cloud and distributed systems, along with a strong understanding of modern AI concepts including RAG and agentic AI.

With a competitive salary range of $248,000 to $391,000 plus equity, this role offers excellent compensation reflective of its senior level. Based in Santa Clara, CA, with hybrid working arrangements, you'll be part of NVIDIA's transformative journey in AI and accelerated computing.

The role demands 15+ years of experience building sophisticated applications, with particular emphasis on Python development in cloud environments. You'll be responsible for the entire software development lifecycle, from architectural design to deployment, while ensuring system reliability and performance at scale. Key responsibilities include developing technology roadmaps, building reusable components for AI applications, and maintaining continuous delivery pipelines.

NVIDIA's culture emphasizes innovation, technical excellence, and collaborative problem-solving. You'll work alongside world-class engineers and researchers, contributing to products that are reshaping industries through AI and accelerated computing. The company's commitment to pushing technological boundaries makes this an ideal position for someone passionate about staying at the forefront of AI and software development.

This role offers the opportunity to make a lasting impact on enterprise AI solutions while working with cutting-edge technology at a company that has been transforming computing for over 25 years. If you're an experienced software engineer with a passion for AI and a track record of technical leadership, this position offers the chance to shape the future of enterprise AI platforms at a global technology leader.

Last updated 3 days ago

Responsibilities For Principal Software Engineer - Enterprise AI Platform

  • Own end-to-end lifecycle of software development from concept to deployment
  • Derive technology roadmaps for enterprise generative AI platform and products
  • Understand and leverage internal microservices, platforms, and third-party platforms
  • Build reusable components for enterprise data sources and AI applications
  • Develop platforms enabling unified experience across applications
  • Ensure system reliability, performance, and security at scale
  • Build and maintain Continuous Delivery pipeline
  • Create and implement strategies to support business growth
  • Provide peer reviews and feedback
  • Keep up with 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 experience building sophisticated applications and APIs in Cloud environments
  • Familiarity with gen AI application building, search and chatbots
  • Expertise in performance and reliability of distributed systems
  • Strong proficiency in multiple programming languages
  • Technical leadership experience
  • Experience with cloud infrastructure
  • Excellent leadership and communication skills
  • Strong problem-solving and analytical skills

Benefits For Principal Software Engineer - Enterprise AI Platform

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Principal Software Engineer - Enterprise AI Platform

Senior Software Architect, AI Networking

Senior Software Architect role at NVIDIA focusing on developing groundbreaking AI networking technologies, offering competitive compensation and the opportunity to shape the future of AI infrastructure.

Principal Data Scientist - Oracle Labs

Principal Data Scientist position at Oracle Labs in Zurich, focusing on cutting-edge AI, LLMs, and AI Agents for enterprise applications. 10+ years experience required.

Machine Learning Compiler Architect

Senior compiler architecture role focused on developing and optimizing machine learning compilers for Apple's Neural Engine hardware accelerator.

AIML - Sr. Director of Machine Learning Applied Research Data ML Innovation-Engineering

Senior technical leadership role heading Apple's Machine Learning Applied Research team, focusing on AI innovation and product development.

Principal Machine Learning Engineer - ML Innovation

Lead ML innovation at Apple as a Principal Machine Learning Engineer, developing cutting-edge AI technologies that impact billions of users while earning $207K-$378K plus equity.