# Senior Full-Stack Developer

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Salary**: 248,000 USD - 391,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Principal-Software-Engineer_JR2028458?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_824cb568-d30

## Description

NVIDIA is seeking a Senior Full-Stack Developer to build next-generation AI platforms and products. You will play a pivotal role in shaping the architecture, development, and scaling of software systems.

**Responsibilities:**

- Hands-on experience with test automation, production testing, and automation frameworks

- Solid understanding of Linux, embedded systems, firmware, and hardware/software integration

- Integrate agents with enterprise data sources, APIs, and internal microservices to enable real-world actions

- Ensure reliability, safety, and performance of autonomous systems operating at scale

- Architect and build agentic AI systems that leverage LLMs for reasoning, planning, and tool orchestration across enterprise workflows

- 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

- Establish best practices for agent evaluation, guardrails, and human-in-the-loop workflows

- Mentor engineers and provide technical leadership in designing complex distributed AI systems

- Stay at the forefront of advancements in LLMs, agent frameworks, tool use, reasoning architectures, and open-source ecosystems

**Requirements:**

- BS, MS, or PhD in Computer Science, Electrical/Computer Engineering or related field (or equivalent experience)

- 15+ years of experience building large-scale distributed systems and cloud-native applications (Python preferred)

- Strong experience designing and deploying LLM-powered systems, including RAG, tool use, and agent-based architectures

- Deep understanding of agentic AI paradigms (planning, memory, tool invocation, multi-step reasoning)

- Experience with agent frameworks and orchestration tools (e.g., LangChain or similar)

- Proven ability to design systems with high reliability, scalability, and performance

- Hands-on experience deploying applications in Kubernetes environments

- Strong programming skills across multiple languages and modern software stacks

- Proven track record leading complex technical initiatives and mentoring high-performing teams

- Excellent problem-solving, communication, and system design skills

**Benefits:**

- Base salary range: 248,000 USD - 391,000 USD

- Equity and benefits package

## Skills

### Required
- Python
- Linux
- embedded systems
- firmware
- hardware/software integration
- test automation
- production testing
- automation frameworks
- LLMs
- agent frameworks
- orchestration tools
- Kubernetes
- cloud-native applications
- distributed systems

### Nice to have
- Generative AI
- Cloud Platforms
- Docker
- excellent programming skills
- debugging
- performance analysis
- test design skills

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Principal-Software-Engineer_JR2028458?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
