About the Role
We are looking for an experienced Software Engineer to develop core libraries for Agentic Applications. This role involves building foundational technology for the next generation of agents, enabling the safe and scalable deployment of autonomous systems. You will contribute to scalable agentic capabilities, reusable building blocks, and high-quality libraries to accelerate developer productivity and ensure agent quality.
Responsibilities
- Track and understand evolving agent development patterns across NVIDIA and the broader ecosystem.
- Develop open-source libraries and tools to accelerate and optimize agent harnesses and frameworks.
- Benchmark the latest agents to identify bottlenecks and build creative solutions to increase performance, reduce cost, and improve latency.
- Work closely with teams building high-performance data pipelines, 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 that boost developer velocity and agent quality.
Requirements
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Applied Math, 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 more.
- Solid understanding of asynchronous programming, callbacks, request lifecycles, and event-driven systems.
- Hands-on experience with evolving agent architectures, multiple agents 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 backwards compatibility.
- Systems-level debugging and performance intuition.
- Strong interpersonal skills, enabling direct contact and effective collaboration with the open source community.
Skills
- Rust
- Python
- Go
- Node.js
- Asynchronous programming
- Callbacks
- Request lifecycles
- Event-driven systems
- Agent architectures
- Agent frameworks
- Agent harnesses
- LLM applications
- Agent workflows
- Tool calls
- Model-provider APIs
- Cross-language APIs
- Systems-level debugging
- Performance optimization
- Open source community collaboration
- Evaluation systems for agent workflows
- Benchmarking systems for agent workflows
- Async Rust
- Tokio
- Serde
- API design
- Runtime state management
- Python native extensions
- PyO3
- Maturin
- Python/Rust bindings
- OpenTelemetry
- Tracing
- Structured events
- Exporters
- Observability pipelines
- Middleware
- Plugin systems
- Guardrails
- Policy engines
- Request/response interception
- SDKs
- Internal developer platforms
- Profiling
- Runtime overhead optimization
- Library overhead optimization
- Language boundary optimization
- Async execution optimization
- Native bindings optimization
- Serialization optimization
- Tracing optimization
- Middleware pipeline optimization
Experience Level
- 8+ years experience
Education Level
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Applied Math, or a related field, or equivalent experience.
Salary/Compensations
- 184,000 USD - 287,500 USD for Level 4
- 224,000 USD - 356,500 USD for Level 5
Benefits
- Equity
- Benefits
About the Company
- NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years.
- Today, we’re tapping into the unlimited potential of AI to define the next era of computing.
- As a global leader in AI and deep learning, NVIDIA is redefining industries and our work in agentic computing is at the forefront of this revolution.
- NVIDIA uses AI tools in its recruiting processes.
Equal Opportunity
- 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.
