Nvidia

Software Engineering Intern, Multi-Agent Systems - 2027

Nvidia
Apply
1 day ago
Shanghai, ChinaIntern

Responsibilities

  • Design and implement agent harnesses supporting tool execution, context and state management, and coordination across multiple agents.
  • Build integrations with enterprise tools, code repositories, data platforms, and engineering services.
  • Develop reliable execution capabilities including sandboxing, access controls, error recovery, and human review and intervention.
  • Build evaluation and observability tools to measure agent task success, trace execution, replay trajectories, and improve performance, latency, and cost.
  • Prototype agent workflows with engineers, validate them against realistic tasks, and improve them through experimentation and feedback.

Requirements

  • Currently pursuing a master’s or PhD in Computer Science, Electrical Engineering, or a related field.
  • Programming experience in at least one of Python, C, C++, Rust, or TypeScript, along with software engineering fundamentals including data structures, APIs, testing, and debugging.
  • Basic familiarity with LLM APIs and interest in agent systems; exposure to prompting, agent loops, skills, subagents, Model Context Protocol, tool use, or agent memory is a plus.
  • Hands-on software development experience through coursework, research, internships, open-source contributions, or personal projects.
  • Interest in multi-agent systems and ability to investigate problems, experiment, and communicate technical findings clearly.
  • Regular use of agentic coding tools such as Codex, Claude Code, Cursor, or similar products, with interest in their underlying implementation.
  • Experience building agent harnesses or multi-agent applications, testing agents on sample tasks, or contributing to open-source projects is advantageous.
  • Basic familiarity with Linux, Git, containers, or cloud platforms is advantageous.
  • Interest in secure agent execution, including permissions, sandboxing, and human review, is advantageous.

Benefits

  • NVIDIA offers highly competitive salaries and a comprehensive benefits package for employees and their families.
Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me