# Senior Computer or Software Engineer

**Company**: NVIDIA
**Experience**: senior
**Job type**: full-time
**Salary**: $168,000 - $322,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Solution-Engineer--Networking_JR2025361?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_5d194509-829

## Description

The NVIDIA Enterprise Experience (NVEX) Solutions Engineering team is seeking a senior Computer or Software Engineer to establish expertise in groundbreaking network technology used in AI clusters.

The successful candidate will assist various network and AI cluster support teams in reproducing, resolving, and root-causing sophisticated customer issues. They will work with R&D teams to develop bug fixes, workarounds, and solutions for critical customers using NVIDIA's network technologies, including InfiniBand, NVLink, and Spectrum-X.

Key responsibilities:

- Assist network and AI cluster support teams in resolving customer issues

- Collaborate with R&D teams to develop solutions for critical customers

- Become an authority in NVIDIA network technologies used in AI clusters

- Analyze network performance metrics and make tuning recommendations

- Develop support and analysis tools to help analyze and root-cause field issues

- Daily use of groundbreaking AI tools for software development, log and trace analysis, and source code debugging

- Occasional work on weekends or holidays to support customers

Requirements:

- 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 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, SRIOV stacks

- At least 3 years of experience directly supporting end-customers, partners, or integrators for network equipment and infrastructures

- Strong system software expertise

- Professional-level communication skills

- Passion for learning innovative technology and motivation to work hard on groundbreaking products

Preferred qualifications:

- 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)

The base salary range for this position is $168,000 - $322,000, depending on location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits.

## Skills

### Required
- C
- Python
- Linux
- networking
- software development

### Nice to have
- InfiniBand
- NVLink
- Spectrum-X
- AI infrastructure
- HPC networking
- DPUs
- SmartNICs
- NCCL
- MPI
- DOCA
- CUDA

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Solution-Engineer--Networking_JR2025361?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
