Senior Solution Engineer, Networking

at Nvidia
USD 168,000-322,000 per year
SENIOR
✅ On-site

Tech Stack

AI @ 4 CUDA @ 4 Communication @ 6 Customer Support Debugging @ 7 GPU HPC @ 4 InfiniBand @ 4 Linux @ 6 MPI @ 4 NCCL @ 4 NVLink Networking @ 4 Python @ 4

Details

The NVIDIA Enterprise Experience (NVEX) Solutions Engineering team is looking for a senior computer or software engineer to establish expertise in groundbreaking network technology used in AI clusters. The role connects customer support teams and R&D to solve complex issues involving high-speed interconnect technologies such as InfiniBand, NVLink, and Spectrum-X, which link GPUs and AI compute infrastructure.

Candidates should have a software development background in the networking industry, either for a network hardware manufacturer or software integrator. The role requires experience with production network operations and root-causing 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 networking technologies.
  • Become an authority in NVIDIA networking 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 investigate and root-cause field issues.
  • Use AI tools daily for software development, log and trace analysis, and source-code debugging.
  • Provide occasional weekend or holiday support for customers.

Requirements

  • Bachelor's degree in Computer, Electrical, or Software Engineering, or equivalent experience.
  • At least 5 years of experience developing in C or Python on Linux platforms.
  • At least 8 years of experience developing, testing, and debugging software for one or more of the following:
    • Linux NIC drivers
    • Switch ASICs and SDKs
    • Embedded network-device firmware
    • Linux-based network equipment, including routers, switches, and gateways
    • Network operating systems
    • Virtual routers
    • SDN stacks
    • Virtual switching
    • DPDK
    • 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, including firmware, BIOS, kernels, drivers, and operating systems.
  • Professional-level communication skills, including the ability to adapt communication to the technical level of the audience and remain calm and focused in difficult situations.
  • Passion for learning innovative technology and motivation to work on groundbreaking products.

Preferred Qualifications

  • Experience developing drivers or firmware for switch and NIC ASICs.
  • Background in AI infrastructure and HPC networking.
  • Experience 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.

Compensation and Benefits

The base salary is determined by location, experience, and the pay of employees in similar positions. The base salary range is USD 168,000–270,250 for Level 4 and USD 200,000–322,000 for Level 5. The role also includes eligibility for equity and benefits.

Applications will be accepted at least until September 15, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs