NVIDIA-logo
NVIDIA
·
June 5, 2025
Apply Now
This job has closed.

Software Research Intern, AI Networking Team - Fall 2025

Redmond, WA
Internship
Onsite
$18/hr - $71/hr
Intern
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI. They are seeking a part-time Software Research Engineer to help prototype and extend their software-defined networking stack on the BlueField DPU. The role involves collaboration with engineers to develop applications and tools for performance analysis in hardware-accelerated environments.

Responsibilities

  • Collaborate with DOCA/DPDK engineers to prototype new features and benchmarks for our BlueField DPU platform
  • Develop, test, and document C/C++ applications that bring to bear hardware-accelerated networking primitives
  • Build performance measurement tools and run experiments to analyze throughput, latency, and offload efficiency
  • Participate in design reviews, code walkthroughs, and team discussions on architecture and APIs
  • Write clear technical reports and present findings to the DOCA team and academic advisors
  • Aid in customer or partner demos, preparing scripts and helping with live virtualization or RDMA showcases

Qualification

Required

  • Pursuing an MS degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Strong C and/or C++ programming skills, with coursework or projects in systems, networking, or embedded software
  • Familiarity with Linux development tools, build systems (CMake, Make), and debugging (gdb, perf)
  • Solid understanding of basic networking concepts (TCP/IP, UDP, packet processing)
  • Excellent written and verbal communication—able to produce concise reports and slides
  • Self-motivated, well organized, and able to balance academic and part-time work responsibilities
  • Position may be remote or hybrid (onsite at NVIDIA’s US offices) depending on your location and availability

Preferred

  • PhD is preferred.
  • Prior experience with DPDK or kernel‐bypass networking libraries
  • Exposure to virtualization (KVM, Docker) or container networking
  • Hands-on projects involving RDMA, SmartNICs, or hardware offloads
  • Background in performance analysis or low-level optimization

Benefits

  • Intern benefits
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.
Glassdoor
4.6
Founded in 1993
Santa Clara, California, USA
10001+ employees
https://www.nvidia.com

Similar Job