Research Scientist, Networking Research - PhD New College Grad 2026
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
Algorithms
Communication @ 6
GPU
HPC @ 3
JAX @ 3
Machine Learning @ 3
Mathematics @ 3
Networking @ 3
PyTorch @ 3
Python @ 3
Reinforcement Learning @ 3
System Architecture
TensorFlow @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking an innovator in networking and system architecture to join its Research team. The role focuses on designing networks optimized for AI systems and leveraging artificial intelligence and machine learning to advance network architecture and enable intelligent, real-time decision-making for control, routing, congestion management, and scheduling.
The successful candidate will bring research excellence in systems, along with a deep understanding of computer architecture and communication systems for distributed computation. The research team develops networking technologies to advance the performance, scalability, and efficiency of next-generation computing platforms.
Responsibilities
- Develop innovative network architectures, algorithms, and hardware/software co-design approaches for high-performance interconnects and large-scale distributed AI systems.
- Apply AI-assisted methods to enable efficient, scalable, and robust communication and advance networking, distributed computing, and system architecture.
- Create and evaluate network and system decision-making mechanisms for large-scale GPU and accelerator clusters.
- Apply AI and machine learning to routing, traffic engineering, congestion control, scheduling, topology design, and telemetry-driven control loops.
- Invent new techniques, technologies, methodologies, processes, and devices to enable new products or product types.
- Deliver prototypes, patents, publications, and product impact.
- Prototype new ideas through simulation or analytical modeling.
- Produce technology vision and the basis for products 5–10 years in the future.
- Participate in the broader research community by reviewing papers, serving on program committees, publishing papers, and speaking at conferences.
- Collaborate with external researchers, primarily in academia, on mutually beneficial work.
Requirements
- Pursuing or recently completed a PhD in a relevant discipline, such as computer science, computer engineering, electrical engineering, physics, or mathematics, or equivalent experience.
- Two or more years of relevant industrial or academic experience preferred, including systems and network design for AI or HPC infrastructure and/or applying AI and machine learning to systems or networking problems.
- Background and publication record in systems, networking, computer architecture, and/or machine learning for networking or systems.
- Publications at venues such as ISCA, HPCA, MICRO, SIGCOMM, NSDI, or related venues are a plus.
- Evidence through publications and artifacts such as open-source projects, prototypes, or production deployments demonstrating impactful contributions to systems or network design for AI infrastructure.
- Experience applying machine learning or reinforcement learning to system and network building, simulation, optimization, or control and decision loops.
- Experience with AI/ML methods for systems and networks supporting AI workloads, including PyTorch, TensorFlow, or JAX, is valuable.
- Strong programming and prototyping ability, including experience building research artifacts, simulators, or system prototypes.
- C++ and Python preferred.
- Experience with hardware description languages or high-level synthesis is desirable.
Compensation and Benefits
The base salary range is USD 168,000–264,500 per year, determined by location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.
Applications will be accepted at least until September 22, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.