senior Software Engineer ic · Posted May 27, 2026

About this role

Nvidia is hiring a senior-level Software Engineer based in Santa Clara, CA. The posting calls out experience with Python, TypeScript, Node.js, FastAPI.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Santa Clara, CA
Posted
May 27, 2026

More roles at Nvidia

Senior Software Development Engineer in Test - SDET
Santa Clara, CA · senior
Python C CUDA
Circuit Design Engineer - New College Grad 2026
Santa Clara, CA · mid
Deep Learning Data Structures
Senior Software Engineer, AI Networking
Austin, TX · senior
C CUDA Networking
Senior Firmware Engineer, PHY Devices - Networking
Santa Clara, CA · senior
C CI/CD Linux
Senior Software Engineer, DGX Cloud Production Engineering
Santa Clara, CA · senior
Kubernetes Docker Linux
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA is seeking a highly motivated Software Engineer to join our growing AI and Generative AI engineering team. In this role, you will contribute to the design, development, and evaluation of large-scale AI systems powering next-generation applications in LLMs, agentic AI, retrieval-augmented generation (RAG), and intelligent automation.


You will work closely with cross-functional teams to build scalable AI infrastructure, develop robust evaluation methodologies, and improve the reliability, safety, and performance of production AI services. The ideal candidate combines strong software engineering fundamentals with hands-on experience in machine learning systems, distributed infrastructure, and modern GenAI workflows.


What You’ll Be Doing:

  • Design and develop scalable infrastructure for large-scale ML training, inference, and Generative AI systems.
  • Build distributed systems and cloud-native platforms supporting GPU clusters, fault-tolerant training, and high-performance AI workloads.
  • Develop evaluation frameworks for LLMs and agentic AI systems, including hallucination detection, safety validation, robustness testing, and tool-calling reliability.
  • Architect and optimize retrieval-augmented generation (RAG) pipelines, knowledge management systems, and scalable AI data workflows.
  • Build backend services, APIs, and production AI infrastructure using technologies such as FastAPI, Kubernetes, Docker, and modern cloud platforms.
  • Develop automated benchmarking, orchestration, and asynchronous processing systems for enterprise AI applications and evaluation platforms.
  • Collaborate cross-functionally with research, product, and engineering teams to improve scalability, reliability, observability, and developer productivity across AI systems.
  • This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Santa Clara, CA Jobs in Santa Clara, CA software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles senior positions