NVIDIA is seeking a Senior Software Engineer to join their Agent Intelligence (AIQ) toolkit team, developing an open-source library for connecting enterprise agents to data sources and tools across frameworks. This role sits at the intersection of artificial intelligence and enterprise software development, focusing on building and scaling LLM-based applications.
The position involves working with cutting-edge LLM frameworks and libraries to create powerful toolkits enabling large-scale AI agents for modern enterprises. You'll be responsible for implementing new features in GenAI SDKs, developing optimizations for agentic applications, and creating proof-of-concept workflows using modern data science techniques.
NVIDIA has been a pioneer in computer graphics, PC gaming, and accelerated computing for over 25 years. The company is now leading the charge in AI innovation, using GPU technology to power the next era of computing across various applications including computers, robots, and self-driving cars.
The ideal candidate will have at least 5 years of experience in Python development, strong background in GenAI application development, and deep understanding of agent architectures and RAG systems. You'll be working with a distributed team, requiring excellent communication skills and a proactive attitude. The role offers competitive compensation including a base salary range of $148,000 - $287,500 depending on level and experience, plus equity and comprehensive benefits.
This is an opportunity to work at the forefront of AI technology, contributing to open-source projects and collaborating with experts across domains to push the boundaries of NVIDIA's core frameworks. The position offers significant impact potential in revolutionizing AI applications for enterprise customers while working with the latest technologies in the field.