Full-Time

Principal Software Engineer

Enterprise AI Platform

Confirmed live in the last 24 hours

NVIDIA

NVIDIA

10,001+ employees

Designs GPUs and AI computing solutions

Automotive & Transportation
Enterprise Software
AI & Machine Learning
Gaming

Compensation Overview

$248k - $391kAnnually

+ Equity

Expert

California, USA + 2 more

More locations: Santa Clara, CA, USA | United States

Hybrid position requiring in-office presence.

Category
Full-Stack Engineering
Software Engineering
Required Skills
Python
Requirements
  • Bachelor’s or Master’s degree in Computer Science, 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.
  • Familiarity with gen AI application building, search and chatbots
  • Proven expertise of performance, reliability in sophisticated distributed systems and the teams that build them.
  • Strong proficiency in multiple programming languages and technologies relevant to AI and system development.
  • Proven track record to lead sophisticated projects and deliver results in a fast-paced, multifaceted environment.
  • Technical leadership designing products as well as mentoring and developing high performing teams.
  • 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.
  • Has delivered software in a cloud context and is familiar with the patterns and process of managing cloud infrastructure.
  • Excellent leadership, problem-solving, analytical and communication skills, capable of inspiring and leading a technical team.
Responsibilities
  • Own the end-to-end lifecycle of software development, from concept to deployment, including architecture design, development, testing, and scaling.
  • Derive technology roadmaps for enterprise generative AI platform and products.
  • Understand internal micro-services, platforms, third party platforms and growing open-source code-repos to best leverage them during AI product development.
  • Able to contribute to internal platforms and build re-usable components that can connect to enterprise data sources and power search, chatbots and other gen AI applications.
  • Develop platform and systems enabling unified experience across applications and driving insights for end-to-end user experience.
  • Ensure system reliability, performance, and security at scale.
  • Help build and maintain our Continuous Delivery pipeline with the goal of moving changes to production faster and safer, while ensuring key operational standards.
  • Create and implement strategies to support business growth and technological advancements, ensuring flexibility and adaptability.
  • Provide peer reviews to other specialists including feedback on performance, scalability, and correctness.
  • Keep abreast of emerging trends and technologies in AI, software development, and system architecture.
  • Are a strong advocate of proven methods in software engineering and bring a detailed approach to testing, continuous delivery, and reducing technical debt.
Desired Qualifications
  • Experience enhancing enterprise efficiency and employee experience through the effective use of Generative AI based solutions.
  • Fascinated by unique and difficult problems - resilient and persistent in the pursuit of solutions.
  • Experience with Cloud Platforms, experience with Kubernetes and Docker.
  • Self-motivation and a drive to get things to “done”.
  • Excellent programming, debugging, performance analysis, and test design skills using python is a plus.

NVIDIA designs and manufactures graphics processing units (GPUs) and system on a chip units (SoCs) for various markets, including gaming, professional visualization, data centers, and automotive. Their main products are GPUs that enhance gaming experiences and support professional applications, along with AI and high-performance computing platforms tailored for developers and data scientists. NVIDIA differentiates itself from competitors by focusing on advanced technology and continuous innovation, ensuring their products meet the evolving needs of users. The company's goal is to lead in AI and HPC solutions, providing powerful tools and services that enable clients to achieve immersive experiences and drive advancements in their respective fields.

Company Stage

IPO

Total Funding

$19.5M

Headquarters

Santa Clara, California

Founded

1993

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • Acquisition of VinBrain enhances NVIDIA's AI-driven healthcare solutions.
  • Investment in Nebius Group boosts NVIDIA's AI infrastructure capabilities.
  • Partnership with Serve Robotics aligns with NVIDIA's focus on robotics and AI applications.

What critics are saying

  • Increased competition from AI startups like xAI challenges NVIDIA's market position.
  • Serve Robotics' rapid expansion may lead to financial strain if market growth lags.
  • Integration challenges from VinBrain acquisition may affect NVIDIA's operational efficiency.

What makes NVIDIA unique

  • NVIDIA leads in AI and HPC solutions with cutting-edge GPU technology.
  • The Omniverse platform enhances NVIDIA's capabilities in industrial AI and digital twins.
  • NVIDIA's cloud services, like CloudXR, offer scalable solutions for AI and machine learning.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Company Equity

401(k) Company Match