Senior AI Cluster Engineer: Kernel & NIC Optimization

Cisco Systems, Inc.

Milpitas (CA)

On-site

USD 168,000 - 245,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) matching
Medical, dental, vision insurance
Paid parental leave
Disability coverage
Life insurance
Restricted stock units (RSUs)

Job summary

Cisco Systems, Inc. is hiring a Senior Software Engineer to debug, profile, and optimize the AI cluster networking and GPU performance stack from boot to application level.

You will tackle kernel-level failures, PCIe issues, driver behavior, and network latency while tuning RDMA/RoCEv2, NCCL, and NIC performance. The role requires strong C/C++/Python skills and hands-on experience with Linux kernel and distributed systems debugging, in a fast-paced, hardware-influenced environment.

Qualifications

  • Bachelor's degree or higher with 4+ years of relevant experience in Linux kernel, networking, GPU, or distributed systems debugging
  • Proficiency in C/C++, C++, Python; experience with user-mode and kernel-mode drivers
  • Experience with Linux network stack, RDMA/RoCEv2, NCCL, PCIe; strong debugging and profiling skills

Responsibilities

  • Debug, profile, and optimize the AI cluster networking and GPU performance stack across boot-time to application level
  • Investigate kernel-level failures, PCIe issues, driver behavior, and network latency
  • Tune RDMA/RoCEv2, NCCL, SmartNIC/DPU, NIC queues, congestion, throughput, and collective communications
  • Read and correlate traces from host CPUs, PCIe switches, SmartNICs, and GPU streams
  • Capture and analyze Wireshark packets, system logs, and observability data
  • Collaborate with hardware and software teams to remove end-to-end bottlenecks

Skills

Linux kernel debugging and profiling
Networking
GPU performance tuning
Distributed systems debugging
C/C++/Python programming

Education

Bachelor's degree in CS/EE

Tools

NVIDIA Nsight
Nsight profiling tools
NVIDIA diagnostic tooling
Wireshark
RDMA/NCCL tooling

Job description

Cisco Systems, Inc. is hiring a Senior Software Engineer to debug, profile, and optimize the AI cluster networking and GPU performance stack from boot to application level.

You will tackle kernel-level failures, PCIe issues, driver behavior, and network latency while tuning RDMA/RoCEv2, NCCL, and NIC performance. The role requires strong C/C++/Python skills and hands-on experience with Linux kernel and distributed systems debugging, in a fast-paced, hardware-influenced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Cluster Performance Engineer
Senior AI Cluster Performance Engineer

020 Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 168,000 - 245,000
Senior AI Systems Engineer - Kernel & GPU Networking
Senior AI Systems Engineer - Kernel & GPU Networking

Cisco • Milpitas (CA)

On-site
USD 195,000 - 218,000
Senior AI Cluster Networking & Performance Engineer
Senior AI Cluster Networking & Performance Engineer

Cisco • San Jose (CA)

On-site
USD 168,000 - 245,000
Medical, dental and vision insurance
401(k) with Cisco matching
Parental leave
+2
AI Cluster Networking Performance Lead
AI Cluster Networking Performance Lead

Cisco • Milpitas (CA)

On-site
USD 168,000 - 245,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+3
Senior Networking Solutions Engineer for AI Clusters
Senior Networking Solutions Engineer for AI Clusters

Tech Sales Jobs • Seattle (WA)

On-site
USD 168,000 - 322,000
Senior Networking Solutions Engineer for AI Clusters
Senior Networking Solutions Engineer for AI Clusters

Tech Sales Jobs • Austin (TX)

On-site
USD 168,000 - 322,000
Equity
Benefits package
Senior Networking Solutions Engineer for AI Clusters
Senior Networking Solutions Engineer for AI Clusters

Tech Sales Jobs • New York (NY)

On-site
USD 170,000 - 322,000
Equity
Benefits
Senior Networking Solutions Architect – AI Clusters
Senior Networking Solutions Architect – AI Clusters

Tech Sales Jobs • Durham (NC)

On-site
USD 168,000 - 322,000
Senior Software Engineer: AI Cluster Validation & Performance
Senior Software Engineer: AI Cluster Validation & Performance

Cisco Systems, Inc. • Milpitas (CA)

On-site
USD 168,000 - 245,000
Medical, dental, vision benefits
401(k) with Cisco matching
Paid parental leave
AI Cluster Network IO Engineer for Low-Latency Throughput
AI Cluster Network IO Engineer for Low-Latency Throughput

Cerebras • United States

Remote
USD 150,000 - 210,000