Taro Logo

Senior System Software Engineer - Cloud Networking

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and AI solutions.
$224,000 - $425,500
Cloud
Senior Software Engineer
Remote
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior System Software Engineer - Cloud Networking

NVIDIA, the pioneering force behind GPU technology and AI computing, is seeking a Senior System Software Engineer specialized in Cloud Networking. This role presents an exciting opportunity to shape the future of virtualized cloud infrastructure for GPU-accelerated applications.

The position involves designing and implementing cutting-edge software-defined networking solutions for NVIDIA's Virtualized Clouds. You'll be at the forefront of developing programmable and scalable multi-tenant networking systems that prioritize security and performance. Working closely with NVIDIA's hardware and firmware teams, you'll help accelerate SDN data, control, and orchestration plane using NVIDIA DPUs and switches.

As a senior engineer, you'll contribute to various crucial areas including DPU Networking Services, AI applications in networking, and L5-L7 layer security enhancement. The role requires extensive experience (12+ years) in networking, strong expertise in Kubernetes networking, and deep understanding of various networking protocols.

NVIDIA offers an attractive compensation package with a base salary range of $224,000 to $425,500, plus equity and benefits. The company is known for its innovative culture and is consistently ranked as one of the technology world's most desirable employers. You'll be joining a team of forward-thinking professionals working on transformative technology that impacts various industries.

The ideal candidate will have hands-on experience with Linux/Windows kernel networking, OVS, and SR-IOV RDMA. Additional experience with DPUs, switches, Python scripting, and DevOps/SRE practices would be advantageous. This role offers the opportunity to work with cutting-edge technology while contributing to NVIDIA's mission of being "the AI Computing Company."

Working at NVIDIA means being part of a company that has redefined modern computer graphics, revolutionized parallel computing, and is now leading the AI revolution. The company maintains a strong commitment to diversity and inclusion, fostering an environment where innovation and creativity thrive.

Last updated 21 hours ago

Responsibilities For Senior System Software Engineer - Cloud Networking

  • Design, prototype, implement and operate programmable software-defined networking solutions
  • Work with hardware and firmware teams to accelerate SDN data, control and orchestration plane
  • Build and orchestrate DPU Networking Services
  • Apply AI to networking
  • Accelerate and secure L5-L7 layers
  • Improve networking operations

Requirements For Senior System Software Engineer - Cloud Networking

Linux
Python
Kubernetes
  • BA/BS degree in Computer Science or related technical field
  • 12+ years of experience in networking
  • Deep understanding of networking protocols with hands-on development experience
  • Strong hands-on experience with Kubernetes Networking
  • Experience in crafting network architecture for cloud/distributed systems
  • Hands-on experience with Linux and/or Windows kernel
  • Strong understanding of OVS (Open Virtual Switch), SR-IOV RDMA
  • Experience in network management systems and operations

Benefits For Senior System Software Engineer - Cloud Networking

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - Cloud Networking

Senior AI Infrastructure Engineer - DGX Cloud

Senior AI Infrastructure Engineer position at NVIDIA, focusing on DGX Cloud services, offering competitive salary, equity, and the opportunity to work with cutting-edge AI technology.

Senior Software Engineer - DGX Cloud

Senior Software Engineer position at NVIDIA's DGX Cloud team, focusing on building scalable infrastructure software with competitive compensation and benefits.

Senior Systems Software Engineer, Containers and Kubernetes

Senior Systems Software Engineer role at NVIDIA focusing on container runtimes and Kubernetes technologies, requiring expertise in Go, distributed systems, and cloud computing.

Senior Software Engineer, DGX Cloud Orchestration

Senior Software Engineer position at NVIDIA focusing on DGX Cloud orchestration, building scalable automation solutions and APIs for high-performance GPU infrastructure.

Senior Cloud Software Engineer

Senior Cloud Software Engineer position at NVIDIA working on DGX Cloud Engineering Team, building cloud services and virtualization frameworks for AI workloads.