Senior Software Engineer, Agentic AI
Location
California + 3 moreAll locations: California | New York | North Carolina | Texas
Posted
3 days ago
Salary
$184K - $287.5K / year
Seniority
Senior
Job Description
Senior Software Engineer, Agentic AI
NVIDIA
• Track and understand evolving agent development patterns across NVIDIA and the broader ecosystem, maintaining current knowledge of both research and commercial products. • Develop open-source libraries and tools which accelerate and optimize agent harnesses and frameworks ensuring top-tier performance, accuracy, quality, and stability. • 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 to deliver best-in-class agentic applications. • Identify gaps and friction in current agent architectures, and translate insights into agentic tools that boosts developer velocity and agent quality—backed by evaluations, benchmarking, and feedback loops.
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Applied Math, or a related field, or equivalent experience.
- 8+ years 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: able to trace 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, enabling direct contact and effective collaboration with the open source community.
Benefits
- Equity
- Benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and document technical and functional specifications using tools such as flowcharts, ER diagrams, and pseudocode • Develop, test, and integrate high-quality software using modern engineering standards and automated tools • Review and refactor existing code to improve performance, scalability, and maintainability • Analyze and enhance existing applications to meet evolving business requirements • Support migration efforts from legacy systems to modern platforms • Serve as a subject matter expert for internally developed Virtual LIMS (Lab Information Management System) • Support production environments, including Tier-3 troubleshooting and occasional after-hours support including on-call support • Adhere to enterprise development standards and best practices • Learn and apply knowledge of laboratory operations and clinical workflows to support system design and functionality • Contribute as both an individual contributor and technical SME, providing guidance to junior engineers as needed
Senior/Staff Software Engineer – Interactives
Brilliant.orgFounded in 2012, Brilliant.org is a problem-solving website that helps users “excel in math and science” through problems and examples from a global communi
• craft new interactive building blocks that captivate learners and make foundational concepts addictive to master. • build clear and expressive APIs designed for experts and AIs. • own the technical implementation of learning experiences from idea to launch on a cross-functional team that trusts you to do what's right for our users. • write simple, robust, readable code that teammates and future engineers can easily maintain and extend. • contribute to a culture of excellence within your pod, setting high standards for candor and mutual accountability. • frequently ask: *How does this impact our learners?*
Senior Software Engineer, CDP – Money Movement
CoinbaseWe're building an open financial system for the world.
• Design, build, and maintain backend systems and infrastructure that power stablecoin-based money movement, including pay-ins, payouts, deposits, and withdrawals. • Own key projects end-to-end as the Directly Responsible Individual (DRI), driving them from design through production with high accountability. • Build internal and external APIs that enable businesses and partners to embed stablecoin-powered payments into their products. • Partner with cross-functional teams including Product, Design, Infrastructure, and Compliance to deliver robust, scalable solutions. • Identify and resolve performance, scalability, and reliability challenges across distributed systems. • Mentor engineers on architectural best practices and contribute to raising the technical bar across the team.
Software Engineer, Networking
TailscaleSimple, secure networks for teams of any scale. Built on WireGuard.
• Develop the Tailscale product, contributing to both open-source client code and related backend services, with an emphasis on networking features and optimizations. • Take ownership of the entire product lifecycle, from writing code to product ideation and strategic decision-making. • Work with UX/UI designers and product managers to shape features that enhance networking capabilities. • Work as part of a team of engineers to design, build, test, and document core networking software components. • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve the efficiency, scalability, and stability of networking systems and resources. • Bring a security-first mindset to both design and implementation, ensuring robust and secure networking components.




