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 @ 4
CUDA @ 4
Communication @ 6
Customer Support
Debugging
HPC @ 4
InfiniBand @ 6
Linux @ 7
MPI @ 4
NCCL @ 4
NVLink
Networking @ 4
Python @ 7
- 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 a senior Computer or Software Engineer to join the NVIDIA Enterprise Experience (NVEX) Solutions Engineering team. The role focuses on ground-breaking network technologies used in AI clusters and connects customer support teams with R&D. The engineer will support high-speed interconnect technologies including InfiniBand, NVLink, and Spectrum-X, and will root-cause customer issues down to the source-code level, primarily using C and Python.
Responsibilities
- Assist network and AI cluster support teams in reproducing, resolving, and root-causing sophisticated customer issues.
- Work with R&D teams to develop bug fixes, workarounds, and solutions for critical customers using NVIDIA network technologies.
- Become an authority in NVIDIA network technologies used in AI clusters, including InfiniBand, NVLink, and Spectrum-X.
- Analyze network performance metrics and make tuning recommendations for high-performance, lossless networks.
- Develop support and analysis tools to analyze and root-cause field issues.
- Use AI tools for software development, log and trace analysis, and source-code debugging.
- Occasionally work weekends or holidays to support customers.
- Interact with internal and external customers and provide detailed explanations of root causes and solutions.
Requirements
- Bachelor’s degree in Computer, Electrical, or Software Engineering, or equivalent experience.
- At least 8 years of experience programming in C or Python on Linux or embedded systems.
- Experience developing software for one or more of the following: Linux NIC drivers, switch ASICs and SDKs, embedded network-device firmware, Linux-based network equipment, network operating systems, virtual routers, SDN stacks, virtual switching, DPDK, or SR-IOV stacks.
- At least 3 years of experience directly supporting end customers, partners, or integrators for network equipment and infrastructure.
- Strong system software expertise covering firmware, BIOS, kernels, drivers, and operating systems.
- Professional-level communication skills, including the ability to adjust communication to the audience’s technical level and remain calm and focused in negative situations.
- Experience in areas such as NOS, Linux network drivers and internals, network hardware, NIC software, SmartNICs, DPUs, embedded firmware, software-defined networking, and infrastructure management technologies.
- Understanding of IPC, race conditions, finite-state machines, event-processing loops, queue management, network traffic and flow analysis, and software design gaps.
Preferred Qualifications
- Background in AI infrastructure and HPC networking.
- Experience programming switch and NIC ASICs and SDKs.
- Background with InfiniBand or other non-Ethernet networking technologies.
- Experience developing or supporting DPUs or SmartNICs.
- Knowledge of HPC performance test tools and NVIDIA AI stacks, including NCCL, MPI, DOCA, and CUDA.
Benefits
NVIDIA offers competitive salaries, equity, and a comprehensive benefits package. The base salary is determined by location, experience, and the pay of employees in similar positions. NVIDIA is an equal opportunity employer committed to an inclusive work environment.
More jobs at Nvidia
Senior SoC Software Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
PhD Research Intern, AI-Aided Engineering – 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
Research Scientist, Autonomous Systems and Physical AI Research - PhD New College Grad 2026
Nvidia · Santa Clara, United States
USD 168,000-264,500 per year
Distinguished Engineer - Dynamo
Nvidia · United States
USD 320,000-488,800 per year
Systems Software Engineer, AI and Cloud - New College Grad 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
Similar jobs
Senior Solution Engineer, Networking
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Senior Solution Engineer, Networking
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Senior Solution Engineer, Networking
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Senior/Staff Forward Deployed Engineer, AI Infrastructure
Groq · New York City, United States, San Francisco, United States, Dallas, United States
USD 270,400-401,600 per year
Senior/Staff Forward Deployed Engineer, AI Infrastructure
Groq · New York City, United States, San Francisco, United States, Dallas, United States
USD 270,400-401,600 per year
Senior Software Architect - Deep Learning and HPC Communications
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior System Software Engineer - GPU Performance
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior/Staff Forward Deployed Engineer, AI Infrastructure
Groq · New York City, United States, San Francisco, United States, Dallas, United States
USD 270,400-401,600 per year