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
Algorithms @ 3
Networking @ 3
Python @ 6
- 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 Networking is growing its networking architecture team to develop the next generation of networks for AI and accelerated data centers. The role involves research and development of networking solutions across multiple layers, including ASIC design, algorithms, network topologies, and systems. You will collaborate with internal teams, strategic partners, standards bodies, and networking communities to develop networking solutions for AI.
Responsibilities
- Research and develop networking solutions for next-generation accelerated data centers.
- Work across ASIC design, algorithms, topologies, systems, and related networking layers.
- Develop networking applications, ASICs, and/or real-time software running on ASICs.
- Collaborate concurrently with multiple internal groups and strategic partners.
- Engage with industry standards organizations and networking communities.
Requirements
- B.Sc. or M.Sc. degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- At least 4 years of industry or research experience in computer networks.
- Experience developing networking applications, ASICs, and/or real-time software running on ASICs.
- Understanding of networking and routing protocols.
- Strong problem-solving and critical-thinking skills.
- Ability to work in a highly sophisticated environment.
- Ability to work with multiple organizational groups and strategic partners.
Preferred Qualifications
- Knowledge of RDMA, with a focus on RoCE.
- Understanding of various network topologies and their attributes.
- Understanding and experience with load-balancing and congestion-control algorithms.
- Experience with industry standards, standards organizations, and/or open-source communities.
- Strong skills in Python and/or C++.
Benefits
The role offers competitive salaries, equity, and a benefits package. The base salary range is USD 124,000–195,500, determined by location, experience, and the pay of employees in similar positions.
More jobs at Nvidia
Senior Compute Platform Engineer, LSF
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Deep Learning Engineer, Accuracy Evaluation
Nvidia · Poland
PLN 375,000-650,000 per year
ML and Agentic Systems Engineer
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Product Architect, K8s-Based AI Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior System Software Engineer - SoC Power
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Similar jobs
Staff + Senior Software Engineer, Inference Deployment
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 320,000-485,000 per year
Hardware / Software Codesign Engineer - 3P
OpenAI · San Francisco, United States, Seattle, United States
USD 342,000-555,000 per year
NVIDIA 2027 Internships: Ph.D. Research Computer Architecture and Systems
Nvidia · Santa Clara, United States
USD 38-94 per hour
NVIDIA 2027 Internships: Deep Learning
Nvidia · Santa Clara, United States
USD 20-71 per hour
NVIDIA 2027 Summer Internships: Ph.D. Engineering
Nvidia · Santa Clara, United States
USD 38-94 per hour
Senior Deep Learning Algorithm Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Senior Systems Software Engineer - CI/CD Infrastructure for Open-Source Accelerated Computing Software
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year