7 days ago

Logo of NVIDIA

Principal Software Engineer - Full Stack

$248k - $385k

NVIDIA

North AmericaAmericasRemoteSanta Clara, CACaliforniaUS

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.

NVIDIA is looking to hire a deeply technical, creative, and hands-on Principal full-stack developer to build the next generation AI powered enterprise products that improve employee productivity and collaboration experience, data security, and power our product development. This role will give an opportunity to collaborate with Cloud, AI/ML & Generative AI workforce in a multifaceted and agile working environment.

What you will be doing:

  • Build amazing products to improve enterprise productivity using Gen-AI & Co-pilot experiences!

  • Technically, lead the team to craft, develop, test, and maintain integrated applications and products.

  • Derive technology roadmaps for enterprise collaboration suite of products.

  • Develop integrated systems enabling unified experience across applications and driving insights for end-to-end user experience.

  • Help build and maintain our Continuous Delivery pipeline with the goal of moving changes to production faster and safer, while ensuring key operational standards.

  • Provide peer reviews to other specialists including feedback on performance, scalability, and correctness.

  • Actively contribute to the adoption of frameworks, standards, and new technologies

What we need to see:

  • Bachelor’s or Master’s Degree program in Computer Science, Computer Engineering, or a related field (or equivalent experience).

  • 15+ years of proven experience building sophisticated applications and APIs in Cloud and hybrid cloud environments at large scale preferably in Python.

  • Experience building applications using Generative AI , LLMs, RAGs & Copilots for enterprise.

  • Technical leadership designing products as well as mentoring and developing high preforming teams.

  • Experience developing applications utilizing relational databases and Data Lakehouse as part of the overall application architecture.

  • Extremely motivated, highly passionate, and curious about new technologies. Take pride in your work and strive to achieve incredible results and possess superb communication and planning skills.

  • Ability to work successfully with multi-functional teams, principals, and architects. Coordinates optimally across organizational boundaries and geographies.

  • Has delivered software in a cloud context and is familiar with the patterns and process of managing cloud infrastructure.

  • Experience with front-end frameworks like Angular or React.

  • Strong background of object-oriented design principles and design patterns.

  • Comfortable working in a fast-paced, highly collaborative environment

Ways to stand out from the crowd:

  • Experience improving enterprise productivity and employee experience leveraging Generative AI based solutions.

  • Background with leading the technology roadmap for multiple products and influencing product roadmap based of technology evolution.

  • Experience with Cloud Platforms, experience with Kubernetes and Docker.

  • Passion to collaborate and build supporting development infrastructures like CI/CD and DevOps.

  • Excellent programming, debugging, performance analysis, and test design skills using python is a plus.

## LI-Hybrid

The base salary range is 248,000 USD - 385,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.