Jobs · Engineering · North Carolina

Senior Solution Engineer, Networking

NVIDIA · Durham, NC · 1 mo ago
EngineeringFull-time

About the role

The NVIDIA Enterprise Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer. This person will establish expertise in ground-breaking network technology used in AI clusters. Our software engineers connect customer support teams and R&D. They focus on solving tough problems from the front lines. They provide top support for high-speed interconnect technologies like InfiniBand, NVLink, and Spectrum-X that link GPUs and AI compute infrastructure.

Responsibilities

  • Assist various 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’s network technologies
  • Become an authority in NVIDIA network technologies used in AI clusters such as Infiniband, NVLink, and Spectrum-X
  • Analyze network performance metrics and make tuning recommendations for high-performance, lossless networks
  • Develop support and analysis tools to help analyze and root cause field issues
  • Daily use of ground breaking AI tools for software development, log and trace analysis, and source code debugging

Requirements

  • 5+ years of experience in C or Python development on Linux platforms
  • 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 (routers, switches, gateways, etc), network operating systems, virtual routers, SDN stacks, virtual switching, DPDK, SRIOV stacks
  • At least 3 years of experience directly supporting end-customers, partners, or integrators for network equipment and infrastructures
  • Strong system software (firmware, BIOS, kernel, driver, operating system) expertise
  • Professional-level communication skills, including adjusting communication to the technical level of the audience, and staying calm and focused in negative situations.
  • Passion for learning innovative tech and motivation to work hard on ground-breaking products

Qualifications

Minimum of a BS in Computer, Electrical, or Software Engineering (or equivalent experience)

Skills

  • Experience developing drivers or firmware for switch and NIC ASICs
  • Background with AI infrastructure and HPC networking
  • Experience with Infiniband or other non-Ethernet network technologies
  • Experience developing or supporting DPUs or SmartNICs
  • Knowledge of HPC performance test tools and NVIDIA AI stacks (NCCL, MPI, DOCA, CUDA)

Benefits

Eligible for equity and benefits.

Pay

The base salary range is 168,000 USD - 270,250 USD for Level 4, and 200,000 USD - 322,000 USD for Level 5.

Schedule

Occasional work on weekends or holidays to support customers.

Similar jobs

Senior Solution Engineer

SnowflakeTexas, United States· 2 mo ago
RemoteEngineering$240k–$280k/yrapply on careers.snowflake.com

Senior Solution Engineer

Global Technical Talent, an Inc. 5000 CompanyFramingham, MA· 2 mo ago
Engineering$70–$83/hrapply on www1.jobdiva.com

Senior Solution Engineer

PreSales CollectiveAustin, TX· 3 mo ago
Engineering$240k–$280k/yrapply on presalescollective.com