Senior Software Engineer, AI Networking

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

Tech Stack

AI @ 6 CUDA @ 6 Debugging @ 4 Distributed Systems @ 7 InfiniBand @ 7 Leadership @ 7 NCCL @ 6 Networking @ 6 Technical Leadership @ 7

Details

NVIDIA is seeking an outstanding Software Engineer to join its US-based networking software team. As a technical leader, you will help transform AI networking systems, manage complex customer engagements, and influence product and architecture direction. The role focuses on NVIDIA networking technologies and high-performance, hardware-accelerated software solutions.

Responsibilities

  • Establish yourself as a technical specialist in AI networking products, specifically the BlueField DPU and ConnectX product lines.
  • Architect, design, and develop innovative, scalable, and high-performance hardware-accelerated software solutions.
  • Lead deep technical engagements with hyperscalers, including design-in, coding, bring-up, performance tuning, failure analysis, and production hardening.
  • Partner with internal engineering, product, and architecture teams to transform customer needs into product features, reference architectures, tooling, and guidelines.
  • Drive performance, reliability, and debuggability improvements across customer stacks.
  • Translate findings into actionable product, firmware, and software roadmap items.

Requirements

  • Bachelor's, Master's, or PhD in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related science discipline, or equivalent experience.
  • 8+ years of relevant industry experience, including technical leadership across complex systems.
  • Deep knowledge of networking protocols and distributed systems, including RoCE/InfiniBand, L1–L4 fundamentals, and performance and latency tradeoffs.
  • Low-level software expertise with proficiency in C/C++ and the ability to debug across firmware, drivers, operating systems, and applications.
  • Experience in high-performance networking and system-level debugging, including packet drops, retransmissions, congestion, QoS, ordering, and buffer management.
  • Excellent interpersonal skills and the ability to explain complex topics to engineers, product managers, and customer collaborators while aligning cross-organizational teams.
  • Ability to deliver results, multitask, and work effectively in a dynamic environment with shifting priorities and changing requirements.

Preferred Qualifications

  • Customer-facing technical leadership experience at hyperscalers or cloud service providers.
  • Hands-on expertise with RDMA verbs, DPDK, DOCA, NCCL, CUDA-aware networking, congestion control, and performance tuning at scale.
  • Experience building internal tools, telemetry, and automation to improve triage speed and operational excellence.
  • Experience leading multi-team initiatives across geographic regions and time zones, including influencing without authority.
  • Experience using AI-powered tools to accelerate debugging, documentation, and day-to-day engineering efficiency while maintaining strong engineering judgment.

Compensation and Benefits

  • Base salary range: $184,000–$287,500 for Level 4, or $224,000–$356,500 for Level 5, depending on location, experience, and compensation for similar positions.
  • Eligible for equity and benefits.
  • Applications will be accepted at least until July 12, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is committed to an inclusive work environment and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs