Senior Solution Engineer, Networking

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +5 · Remote

Senior Solution Engineer specializing in NVIDIA's networking technology for AI clusters. This role involves deep code analysis, in-field production network operations, and close collaboration with customer engineering and R&D teams to resolve complex issues. Responsibilities include reproducing and root-causing customer problems, developing bug fixes and workarounds, triaging critical issues with customers, becoming an authority on Spectrum-X networking, and developing support tools. The role also involves using AI tools for software development and debugging, and spending time within R&D teams on core software development.

What you'd actually do

  1. Assist various network and AI cluster support teams in reproducing, resolving, and root causing sophisticated customer issues
  2. Work with NVIDIA R&D teams to rapidly develop bug fixes, workarounds, and solutions for customers using NVIDIA’s network technologies
  3. Work directly with customer engineers on live triage of critical and high-profile issues
  4. Become an authority in NVIDIA Spectrum-X networking used in AI clusters
  5. Develop support and analysis tools to help analyze and root cause field issues

Skills

Required

  • software development experience in the networking industry
  • experience working directly with customers and support groups to triage and resolve critical in-field, in-production networking problems
  • software development (C, C++, Python, or Go)
  • directly supporting end-customers, partners, or integrators for network equipment and infrastructures
  • analyzing, developing, and debugging Linux NIC drivers, switch ASICs and SDKs, embedded network device firmware, Linux based network equipment, or network operating systems
  • Expert knowledge of Ethernet and IP routing
  • Ability to analyze and learn evolving end-to-end systems flow, quickly learn how unfamiliar software layers are integrated, and be able to find logic bugs
  • Professional-level communication skills

Nice to have

  • Bachelor's degree in software engineering, computer engineering or related (or equivalent experience)

What the JD emphasized

  • software development experience in the networking industry
  • experience working directly with customers and support groups to triage and resolve critical in-field, in-production networking problems