Senior Software Engineer, Agentic Systems

2100 NVIDIA USA

Santa Clara (CA)

On-site

USD 184,000 - 357,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA Corporation is seeking a Senior Software Engineer to help build NeMo Platform, focusing on NeMo Evaluator for evaluating AI agents at scale. You’ll design Python-first APIs, SDK workflows, and plugin interfaces across runtimes, building systems to observe behavior, measure progress, and drive product decisions.

You will lead with senior technical oversight, mentor teammates, and improve reliability and performance.

Qualifications

  • BS, MS in Computer Science, Computer Engineering, or a related field.
  • 5+ years of professional software engineering experience building production systems.
  • Excellent Python engineering skills, including API design, typing, testing, debugging, performance analysis.
  • Experience designing SDKs, libraries, plugins, CLIs, or other developer-facing interfaces.
  • Experience with distributed systems, cloud-native services, containers, Kubernetes, or job orchestration.
  • Strong understanding of reliability, scalability, security, and performance tradeoffs in production infrastructure.
  • Experience with Pydantic, typed schemas, event/trace models, or SDK-generated types.
  • Ability to work independently, define technical scope, and collaborate across teams.

Responsibilities

  • Design and implement Python-first APIs, SDK workflows, and plugin interfaces.
  • Build reusable systems for observing behavior, measuring progress, and detecting regressions.
  • Ingest, normalize, validate, and analyze agent execution data and evaluation datasets.
  • Collaborate with research, product, platform, and infra teams to broaden capabilities.
  • Turn evaluation techniques into reliable, reusable product features.
  • Improve reliability, observability, debugging, and performance across NeMo Platform.
  • Develop strong test coverage across unit, integration, E2E, Docker, and Kubernetes workflows.
  • Drive fast iteration with ownership and pragmatic decisions under production constraints.
  • Provide senior technical leadership through design reviews and mentoring.

Skills

Python engineering
API design
Typing
Testing
Debugging
Performance analysis
Distributed systems
Cloud-native
Kubernetes
SDK design
Event models
Pydantic
Typed schemas
Independent work
Clear communication

Education

BS in CS/CE
MS in CS/EE

Tools

Docker
Kubernetes

Job description

We are looking for a Senior Software Engineer to help build NeMo Platform, NVIDIA's product for developing, evaluating, deploying, and operating AI systems at scale. This role will focus on NeMo Evaluator, which helps teams understand whether changes to AI agents are making those agents better. As AI systems become more autonomous and more deeply integrated into real workflows, teams need practical infrastructure for observing behavior, measuring progress, catching regressions, and iterating with confidence. Our roadmap is increasingly focused on agentic development and automated agent improvement: giving teams the infrastructure they need to compare versions, understand behavior, and make empirically grounded improvements over time.

What you'll be doing:
  • Design and implement Python-first APIs, SDK workflows, and plugin interfaces for building, measuring, and improving agents across multiple runtimes and product surfaces
  • Build reusable systems for observing behavior, measuring progress, detecting regressions, and turning runtime evidence into product decisions
  • Build systems for ingesting, normalizing, validating, and analyzing agent execution data and evaluation datasets
  • Partner with research, product, platform, and infrastructure teams to integrate agentic capabilities broadly across NVIDIA agent runtimes and developer workflows
  • Help turn emerging agent development and improvement techniques into reliable, reusable product capabilities
  • Improve reliability, observability, debuggability, and performance across NeMo Platform, SDKs, plugins, jobs, and developer workflows
  • Build strong test coverage across unit, integration, E2E, Docker, and Kubernetes workflows
  • Drive "speed of light" engineering: fast iteration, high ownership, pragmatic decisions, and performance-minded implementation under production constraints
  • Provide senior technical leadership through design reviews, code reviews, mentoring, and ownership of ambiguous cross-component problems
What we need to see:
  • BS, MS, or equivalent experience in Computer Science, Computer Engineering, or a related technical field
  • 5+ years of professional software engineering experience building production systems
  • Excellent Python engineering skills, including API design, typing, testing, debugging, performance analysis, and maintainable software design
  • Experience designing SDKs, libraries, plugins, CLIs, or other developer-facing interfaces
  • Experience with distributed systems, cloud-native services, containers, Kubernetes, or job orchestration
  • Strong understanding of reliability, scalability, security, and performance tradeoffs in production infrastructure
  • Experience with structured data modeling and validation systems such as Pydantic, typed schemas, event/trace models, or SDK-generated types
  • Ability to work independently, define technical scope, break down ambiguous problems, and drive work across team boundaries
  • Clear communication skills and a track record of collaborating with engineering, product, research, or customer-facing teams
Ways to stand out from the crowd:
  • Experience building, deploying, and iterating on production agentic AI systems where evaluation was used to measure and improve real product outcomes
  • Experience designing evaluation workflows for heterogeneous agents, including tool-using agents, RAG agents, workflow agents, coding agents, or long-running autonomous systems
  • Experience integrating evaluation capabilities across multiple products, runtimes, or internal platforms, especially through Python SDKs, plugins, or shared developer tooling
  • Strong ability to connect technical evaluation work to business outcomes, product quality, user experience, reliability, or operational efficiency
  • Experience with enterprise AI systems where measurement, regression testing, observability, governance, and continuous improvement are required for production deployment

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're passionate about leading breakthrough AI research and building exceptional teams that shape the future of computing, we want to hear from you.

Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 184,000 USD - 287,500 USD for Level 4; and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until November 10, 2026. This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive 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.

NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Agentic Systems
Senior Software Engineer, Agentic Systems

Thomas To • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Software Engineer, NeMo Helix Core Platform
Senior Software Engineer, NeMo Helix Core Platform

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Software Engineer, NeMo Helix Core Platform
Senior Software Engineer, NeMo Helix Core Platform

NVIDIA Corporation • United States

Remote
USD 200,000 - 320,000
Equity
Benefits package
Senior Solutions Architect, Agentic AI
Senior Solutions Architect, Agentic AI

NVIDIA Corporation • United States

Remote
USD 184,000 - 288,000
Equity
Benefits package
Principal Software Engineer — Agentic AI Applications and Foundations
Principal Software Engineer — Agentic AI Applications and Foundations

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
Senior Technical Product Manager – AI Agents
Senior Technical Product Manager – AI Agents

2100 NVIDIA USA • Santa Clara (CA)

On-site
USD 168,000 - 328,000
Senior Solutions Architect, Retail
Senior Solutions Architect, Retail

NVIDIA Corporation • California

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Technical Product Manager – AI Agents
Senior Technical Product Manager – AI Agents

NVIDIA Corporation • United States

Remote
USD 168,000 - 328,000
Equity compensation
Benefits
Solutions Architect, Executive Briefing Center
Solutions Architect, Executive Briefing Center

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 242,000
Equity
Benefits
Principal Software Engineer
Principal Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 248,000 - 391,000
Equity
Benefits