You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
NVIDIA

Principal Software Engineer

  • Hybrid
  • 6+ years

Salary

$248,000 - 391,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company has been working in computer graphics, PC gaming, and accelerated computing for over 25 years, and is now applying AI to shape the next phase of computing, where its GPUs act as the core processing unit in computers, robots, and self-driving cars.

The team is building the next generation of AI platforms and products that make business operations more efficient and productive. The role is a senior, hands-on full-stack position with a strong technical focus, and you will help set the architecture, development, and scaling of the company's software systems as a key leader in the technology group.

You should be familiar with RAG and agentic AI so you can build AI products using current agentic approaches, third-party platforms, and open-source repositories. You will work alongside the cloud and AI/ML and generative AI teams in an agile, multifaceted setting that responds to the business's immediate and changing needs.

Responsibilities

  • Build and deploy agentic AI systems that use LLMs for reasoning, planning, and coordinating tools across enterprise workflows.
  • Design and implement multi-agent frameworks that handle coordination, delegation, and dynamic task execution.
  • Connect agents to enterprise data sources, APIs, and internal microservices so they can take real actions.
  • Develop scalable platforms for retrieval-augmented generation (RAG), long-term memory, and contextual reasoning.
  • Build reusable infrastructure for agent orchestration, tool integration, evaluation, and observability.
  • Set best practices for agent evaluation, guardrails, and human-in-the-loop workflows.
  • Keep autonomous systems reliable, safe, and performant at scale.
  • Work with cross-functional teams to deliver end-to-end intelligent experiences across applications.
  • Mentor engineers and lead technical design of complex distributed AI systems.
  • Track advances in LLMs, agent frameworks, tool use, reasoning architectures, and open-source ecosystems.

Requirements

  • Hold a BS, MS, or PhD in computer science, electrical or computer engineering, or a related field, or have equivalent experience.
  • Have 15+ years of experience building large-scale distributed systems and cloud-native applications, with Python preferred.
  • Have strong experience designing and deploying LLM-based systems, including RAG, tool use, and agent architectures.
  • Understand agentic AI paradigms well, including planning, memory, tool invocation, and multi-step reasoning.
  • Have experience with agent frameworks and orchestration tools such as LangChain or similar.
  • Have a proven record of designing systems that are reliable, scalable, and high-performing.
  • Have hands-on experience deploying applications on Kubernetes and building systems in cloud and hybrid environments.
  • Have strong programming skills across several languages and modern software stacks.
  • Have a proven track record of leading complex technical initiatives and mentoring high-performing teams.
  • Bring strong problem-solving, communication, and system design skills.
  • Nice to have: experience using generative AI solutions to improve enterprise efficiency and employee experience.
  • Nice to have: enjoyment of unusual, hard problems, and persistence in finding solutions.
  • Nice to have: experience with cloud platforms, Kubernetes, and Docker.
  • Nice to have: self-motivation and a drive to see work through to done.
  • Nice to have: strong Python skills across programming, debugging, performance analysis, and test design.
  • Nice to have: hands-on experience with test automation, production testing, and automation frameworks.
  • Nice to have: working knowledge of Linux, embedded systems, firmware, and hardware/software integration.

Conditions

Applications will be accepted at least until October 27, 2026.

This is an existing vacancy.

The company uses AI tools in its recruiting process.

The base salary range is 248,000 USD to 391,000 USD, set by location, experience, and pay for similar roles.

The company is an equal opportunity employer and does not discriminate on protected characteristics.

Where you’d work

Part of the week in the office

You can work from

  • United States

About the company

NVIDIA

Office in United States

Also hiring in United Kingdom, Seattle, United States, Munich, Germany and 15 more places

236 of their 656 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 3 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Kubernetes
  • Docker
  • Linux
  • LLMs
  • RAG
  • LangChain
Seniority
Principal
Type
Full-time
Equity
Equity offered
Specialty
Backend
Region
United States
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Principal
Experience
25+ years
Tech stack
  • Python
  • Kubernetes
  • Docker
  • Linux
  • LLMs
  • RAG
  • LangChain

Location

Work model
Hybrid
Region
United States
Office
  • United States
Remote from
  • United States

Compensation

Salary
$248,000 - 391,000 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason