Software Engineering Intern, AI Tools - Fall 2026

Nvidia
US, CA, Santa Clara2026-05-06onsite

About the job

NVIDIA is looking for a highly motivated Software Engineer intern to join its dynamic and fast-paced Tools and Infrastructure team. Join our innovative AI team for an internship focused on the exciting field of AI tools and Agentic AI. This role offers a unique opportunity to work hands-on with Large Language Models (LLMs) and orchestration frameworks (e.g., LangChain) to design, build, and deploy intelligent, autonomous agents and AI tools that solve real-world problems. You will be an integral part of a team pushing the boundaries of generative and autonomous systems, gaining exposure to the full lifecycle of agent development, from conceptual design and prompt engineering to testing and production deployment. Work at the forefront of technical innovation with some of the best in the industry by crafting, developing, and deploying AI tools, agents to improve developer productivity across all of NVIDIA's organizations.

Responsibilities

Agent Development & Prototyping: Design and rapidly prototype LLM-powered agents that exhibit planning, reasoning, memory, and tool-use capabilities to automate complex, multi-step tasks.

Prompt Engineering: Craft, refine, and test high-performance prompts, instructions, and system messages to guide agent behavior and optimize task completion accuracy.

Orchestration & Integration: Work with agent orchestration frameworks to connect agents with internal and external APIs, databases, and knowledge bases (e.g., Vector DBs for RAG) to enable real-time actions.

Testing and Evaluation: Develop metrics and meticulous testing workflows to benchmark agent performance, reliability, and safety across various use cases.

Documentation: Maintain clear user documentation of agent architectures, workflows, and experimental results.

Research & Exploration: Stay ahead with the latest developments in generative AI, agent architectures, and multi-agent systems, and propose innovative applications for business challenges.

Collaborations: You will thrive being in the critical path supporting thousands of developers, working for billion-dollar business lines - with responsiveness, thoroughness and collaboration

Qualifications

Minimum

Pursuing a BS, MS or PhD with a focus on Computer Science, Computer Engineering, or a related field

Conceptual understanding of LLMs, Generative AI, and core Machine Learning concepts.

Demonstrated passion or basic project experience with Agentic AI concepts (e.g., RAG, MCP, multi-step planning, or using frameworks like LangChain/LlamaIndex).

Familiarity with software development guidelines, including version control (Git/GitHub) and basic testing/debugging.

Problem solving and analytical thinking, with strong algorithmic, design and debugging skills

Proficient in at least one programming language such as C, C++, C#, Java, or Python (Python preferred)

Experience with writing and consuming APIs, and working with web application frameworks

Strong verbal and written communication skills

Curiosity about different areas of software engineering and an eagerness to leave your comfort zone

An eagerness for learning and working on the cutting edge of technology

Preferred

No preferred qualifications listed.