Enable job alerts via email!

Principal Software Engineer - Enterprise AI Platform

NVIDIA Corporation

Santa Clara (CA)

Hybrid

USD 248,000 - 391,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Principal Software Engineer, where you'll lead the development of cutting-edge AI platforms. In this pivotal role, you will shape the architecture and lifecycle of innovative applications that drive business efficiency. Collaborate with talented teams to leverage emerging technologies and enhance user experiences across various platforms. With a focus on performance, reliability, and security, your contributions will help define the future of AI in computing. If you're passionate about technology and eager to make a significant impact, this opportunity is perfect for you.

Qualifications

  • 15+ years of experience in building sophisticated applications and APIs.
  • Technical leadership in product design and mentoring.
  • Experience with cloud infrastructure and managing deployments.

Responsibilities

  • Own the full software development lifecycle from concept to deployment.
  • Shape the architecture and development of AI platforms.
  • Ensure system reliability, performance, and security at scale.

Skills

Python
Cloud Environments
Generative AI Applications
Distributed Systems
Leadership
Communication Skills
Problem Solving

Education

Bachelor's or Master's degree in Computer Science

Tools

Kubernetes
Docker

Job description

Principal Software Engineer - Enterprise AI Platform

Principal Software Engineer - Enterprise AI Platform

Apply locations: US, CA, Santa Clara | Time type: Full time | Posted on: Posted 30+ Days Ago | Job requisition id: JR1993454

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a legacy of innovation fueled by technology and talented people. Today, we are harnessing AI to define the next era of computing, where GPUs serve as the brains of computers, robots, and self-driving cars capable of understanding the world. Join us to make a lasting impact on the world.

We are seeking a deeply technical, creative, and hands-on Principal full-stack developer to build next-generation AI platforms and products that enhance business efficiency and productivity. The candidate should be familiar with RAG, agentic AI, third-party platforms, and open-source repositories. As a key leader, you will shape the architecture, development, and scaling of our software systems, collaborating with Cloud, AI/ML, and Generative AI teams in an agile environment.

What you will be doing:

  1. Own the full software development lifecycle from concept to deployment, including architecture design, testing, and scaling.
  2. Derive technology roadmaps for enterprise generative AI platforms and products.
  3. Leverage internal micro-services, platforms, third-party, and open-source repositories in AI product development.
  4. Contribute to internal platforms and develop reusable components connecting to enterprise data sources for search, chatbots, and other generative AI applications.
  5. Develop platforms enabling a unified experience across applications and driving insights for end-to-end user experience.
  6. Ensure system reliability, performance, and security at scale.
  7. Help build and maintain continuous delivery pipelines for faster, safer deployments.
  8. Implement strategies supporting business growth and technological advancements with flexibility.
  9. Conduct peer reviews focusing on performance, scalability, and correctness.
  10. Stay informed of emerging AI, software development, and system architecture trends.
  11. Advocate for proven software engineering practices, emphasizing testing, continuous delivery, and reducing technical debt.

What we need to see:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 15+ years of experience building sophisticated applications and APIs in cloud and hybrid environments, preferably in Python.
  • Experience with generative AI applications, search, and chatbots.
  • Proven expertise in performance and reliability of distributed systems.
  • Proficiency in multiple programming languages relevant to AI and system development.
  • Track record of leading complex projects and delivering results in fast-paced environments.
  • Technical leadership in product design, mentoring, and team development.
  • Motivated, passionate, curious about new technologies, with excellent communication and planning skills.
  • Experience delivering software in cloud environments and managing cloud infrastructure.
  • Strong leadership, problem-solving, analytical, and communication skills to inspire teams.

Ways to stand out:

  • Experience enhancing enterprise efficiency and employee experience via Generative AI solutions.
  • Resilience and persistence in solving difficult problems.
  • Experience with cloud platforms, Kubernetes, and Docker.
  • Self-motivated with a drive to complete tasks.
  • Excellent programming, debugging, performance analysis, and testing skills in Python.

#LI-Hybrid

The base salary range is $248,000 - $391,000, determined by location, experience, and market standards. Benefits and equity are also offered.

NVIDIA is committed to diversity and equal opportunity employment, welcoming applicants regardless of race, religion, gender, or other protected characteristics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer - Enterprise AI Platform

NVIDIA

Santa Clara

Hybrid

USD 248,000 - 391,000

11 days ago

Sr Dir., Product Marketing, Core Platform, App Dev & Security

Servicenow

Santa Clara

On-site

USD 225,000 - 405,000

21 days ago