Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API @ 6
Asynchronous Programming @ 4
Data Pipelines
Debugging @ 4
GPU
Go @ 7
LLM @ 6
Mathematics @ 4
Node.js @ 3
Observability @ 4
OpenTelemetry @ 4
Profiling @ 4
Python @ 7
RAG
Rust @ 7
Vector Databases
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is developing foundational technology for the next generation of agentic applications. This role focuses on building scalable agentic capabilities, reusable building blocks, and high-quality libraries that improve developer productivity, agent quality, performance, and efficiency.
Responsibilities
- Track evolving agent development patterns across NVIDIA and the broader ecosystem, including research and commercial products.
- Develop open-source libraries and tools that accelerate and optimize agent harnesses and frameworks for performance, accuracy, quality, and stability.
- Benchmark the latest agents to identify bottlenecks and develop solutions that increase performance, reduce cost, and improve latency.
- Collaborate with teams building high-performance data pipelines, retrieval-augmented generation (RAG) systems, vector databases, and GPU-optimized training and inference workflows.
- Identify gaps and friction in current agent architectures and translate insights into agentic tools supported by evaluations, benchmarking, and feedback loops.
Requirements
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Applied Mathematics, or a related field, or equivalent experience.
- 8+ years of experience in at least one of Rust, Python, Go, or Node.js, with working familiarity in at least one additional language.
- Solid understanding of asynchronous programming, callbacks, request lifecycles, and event-driven systems.
- Hands-on experience with evolving agent architectures, multiple agent frameworks, and agent harnesses.
- Proficiency in LLM applications, agent workflows, tool calls, and model-provider APIs.
- Ability to design or extend cross-language APIs with attention to consistency, usability, stability, and backward compatibility.
- Systems-level debugging and performance intuition, including tracing execution from high-level API calls through runtime internals, language bindings, callbacks, serialization, and event emission to understand overhead and optimize hot paths.
- Strong interpersonal skills and the ability to collaborate directly with the open-source community.
Preferred Qualifications
- Experience building evaluation and benchmarking systems for agent workflows, including metrics, regression testing, feedback loops, and related systems.
- Rust systems experience, particularly async Rust, Tokio, Serde, API design, or runtime state management.
- Python native extension experience with PyO3, Maturin, or Python/Rust bindings.
- Experience instrumenting third-party frameworks without changing user-visible behavior.
- Knowledge of OpenTelemetry, tracing, structured events, exporters, or observability pipelines.
- Experience with middleware, plugin systems, guardrails, policy engines, request/response interception, open-source libraries, SDKs, or internal developer platforms.
- Experience profiling or optimizing runtime and library overhead across language boundaries, asynchronous execution, native bindings, serialization, tracing, or middleware pipelines.
Compensation and Benefits
- Base salary range for Level 4: USD 184,000–287,500 per year.
- Base salary range for Level 5: USD 224,000–356,500 per year.
- Eligible for equity and benefits.
More jobs at Nvidia
AI Developer Technology Engineer
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior Deep Learning Scientist, Multimodal Agentic RL
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Software Engineering Manager - Cloud Streaming
Nvidia · United States
USD 168,000-270,200 per year
Senior System Software Engineer, Agentic Retrieval
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Governance, Risk, and Compliance Certifications Engineer
Nvidia · United States, Santa Clara, United States
USD 168,000-270,200 per year
Similar jobs
Systems Generalist, GPT Infrastructure
OpenAI · San Francisco, United States, Seattle, United States
USD 293,000-445,000 per year
Senior Software Engineer – Data and Platform Tools – Bloomberg Connects
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior Staff Software Engineer — Agentic AI Applications and Foundations
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
NCX Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
AI Systems Engineer, Codex Agents
OpenAI · San Francisco, United States
USD 230,000-385,000 per year
Principal Software Engineer — Agentic AI Applications and Foundations
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Germany
PLN 292,500-650,000 per year
Research Engineer, Machine Learning (Reinforcement Learning)
Anthropic · London, United Kingdom
GBP 260,000-630,000 per year