Principal Software Engineer - Enterprise AI Platform

at Nvidia
USD 248,000-391,000 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 4 Docker @ 3 Kubernetes @ 4 Python @ 8 Distributed Systems @ 4 Leadership @ 7 Communication @ 4 Microservices @ 4 Debugging @ 7 API @ 8 System Architecture @ 4 Agile @ 4 GPU @ 4

Details

NVIDIA is seeking a highly technical, creative, and hands-on Principal full-stack developer to build next-generation AI platforms and products to improve business efficiency and productivity. The role involves working on enterprise generative AI platforms, leveraging state-of-the-art (SOTA) agentic AI paradigms, and collaborating with Cloud, AI/ML & Generative AI teams in an agile environment.

Responsibilities

  • Own the end-to-end lifecycle of software development including architecture design, development, testing, and scaling
  • Derive technology roadmaps for generative AI platforms and products
  • Understand and leverage internal microservices, third-party platforms, and open-source repositories
  • Develop reusable components to connect enterprise data sources powering search, chatbots, and other generative AI applications
  • Ensure system reliability, performance, and security at scale
  • Maintain Continuous Delivery pipelines to facilitate fast and safe production changes
  • Create strategies supporting business growth and technology advancements
  • Provide peer reviews on performance, scalability, and correctness
  • Keep current with emerging AI, software development, and system architecture trends
  • Advocate proven software engineering practices to reduce technical debt and enhance testing and delivery

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience
  • 15+ years experience building sophisticated applications and APIs in cloud and hybrid cloud environments, preferably with Python
  • Familiarity with generative AI applications, search, and chatbots
  • Proven expertise in building reliable, high-performance distributed systems
  • Proficiency in multiple programming languages relevant to AI and system development
  • Experience deploying applications on Kubernetes clusters with GPU and CPU pod scheduling
  • Experience managing cloud infrastructure and patterns
  • Strong leadership skills with the ability to mentor teams and lead complex projects
  • Motivated and passionate about new technologies with excellent communication, problem-solving, and planning abilities

Preferred Qualifications

  • Experience enhancing enterprise efficiency using generative AI solutions
  • Familiarity with cloud platforms, Kubernetes, and Docker
  • Strong programming, debugging, performance analysis, and test design skills, especially in Python

Benefits

  • Competitive base salary ranging from 248,000 USD to 391,000 USD depending on location, experience, and internal equity
  • Eligibility for equity and comprehensive benefits
  • Supportive, diverse work environment at a leading technology company

NVIDIA embraces diversity and is proud to be an equal opportunity employer. #LI-Hybrid