Taro Logo

Principal Software Engineer - Full Stack

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
$248,000 - $385,250
Principal Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer - Full Stack

NVIDIA is seeking a deeply technical, creative, and hands-on Principal full-stack developer to build next-generation AI-powered enterprise products. This role offers the opportunity to collaborate with Cloud, AI/ML & Generative AI workforce in a multifaceted and agile environment. The ideal candidate will lead the team in crafting, developing, testing, and maintaining integrated applications and products, derive technology roadmaps, develop integrated systems for unified experiences, build and maintain Continuous Delivery pipelines, provide peer reviews, and contribute to the adoption of new technologies. Key responsibilities include building products to improve enterprise productivity using Gen-AI & Co-pilot experiences, developing integrated systems, and ensuring operational standards. The role requires 15+ years of experience building sophisticated applications and APIs in Cloud and hybrid cloud environments, experience with Generative AI, LLMs, RAGs & Copilots for enterprise, and strong technical leadership skills. The ideal candidate should have a Bachelor's or Master's Degree in Computer Science or related field, experience with front-end frameworks, object-oriented design principles, and be comfortable working in a fast-paced, collaborative environment. Additional desirable skills include experience with Cloud Platforms, Kubernetes, Docker, and excellent programming skills in Python.

Last updated 9 months ago

Responsibilities For Principal Software Engineer - Full Stack

  • Build AI-powered enterprise products to improve productivity
  • Lead team in developing, testing, and maintaining integrated applications
  • Derive technology roadmaps for enterprise collaboration products
  • Develop integrated systems for unified user experience
  • Build and maintain Continuous Delivery pipeline
  • Provide peer reviews and feedback
  • Contribute to adoption of frameworks, standards, and new technologies

Requirements For Principal Software Engineer - Full Stack

Python
React
Kubernetes
  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
  • 15+ years of experience building sophisticated applications and APIs in Cloud and hybrid cloud environments
  • Experience building applications using Generative AI, LLMs, RAGs & Copilots for enterprise
  • Technical leadership in designing products and mentoring teams
  • Experience with relational databases and Data Lakehouse
  • Strong communication and planning skills
  • Ability to work with multi-functional teams across organizational boundaries
  • Experience with cloud infrastructure and patterns
  • Experience with front-end frameworks like Angular or React
  • Strong background in object-oriented design principles and design patterns

Benefits For Principal Software Engineer - Full Stack

Equity
  • Equity

Interested in this job?