Jobs · Engineering · Massachusetts

Senior Solution Engineer, Networking

NVIDIA · Westford, MA · 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

  • Candidates must have a software development background in the networking industry either for a network hardware manufacturer or software integrator
  • Essential to have a proven grasp of in-field, production network operations and experience in root-causing customer-found issues down to the source code level, primarily C and Python
  • Minimum of a BS in Computer, Electrical, or Software Engineering (or equivalent experience)
  • 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

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)

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, based on location, experience, and the pay of employees in similar positions.

Benefits

You will also be eligible for equity and benefits.

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