Senior Software Engineer, Networking DGX Cloud

at Nvidia
USD 200,000-391,000 per year
SENIOR
✅ Remote

Tech Stack

AI API BGP @ 4 Data Structures GPU Go @ 7 HPC Kubernetes @ 3 Networking @ 6 Python @ 7 gRPC @ 3

Details

NVIDIA is seeking an experienced software engineer with infrastructure experience to join the Cloud Foundations Automation Development Team. The team builds and manages the automation ecosystem supporting NVIDIA's GPU Cloud and NVIDIA SuperPod deployments.

Responsibilities

  • Develop software for efficient network design, deployment, and day-two management.
  • Build product-focused software solutions for internal and external customers.
  • Help transform workflows and organizational processes into a centrally orchestrated configuration management framework operating at scale across geographies.
  • Own and drive integrations with service APIs, including cloud service providers, to automate environment creation and populate data sources.
  • Build on open-source software and design and implement data structures and user interfaces to automate processes from equipment purchase through device configuration, deployment, and operations.
  • Streamline deployment mechanisms and lifecycle operations.
  • Develop modern service architectures around streaming data and event pipelines.
  • Work with infrastructure domain experts on zero-touch deployment solutions and use high-performance computing management solutions.
  • Identify opportunities to improve services and customer experience while collaborating across the organization.

Requirements

  • Bachelor's degree or equivalent experience, with 12 or more years of relevant industry experience.
  • Background in networking and network automation, including datacenters, points of presence, and routing.
  • Strong proficiency in Python and Go web frameworks.
  • Experience building and shipping production-quality software products.
  • Experience with DCIM tools such as NetBox or Nautobot.
  • Expertise designing and implementing network configuration management systems.
  • Familiarity with containerization using Kubernetes, including on-premises Kubernetes and EKS.
  • Familiarity with streaming telemetry protocols such as gRPC and gNMI.

Preferred Experience

  • Architected, built, and deployed large-scale networks supporting thousands of machines and hundreds of engineers.
  • Hands-on experience building tooling and automation for provisioning, monitoring, and managing network infrastructure.
  • Understanding of VRFs, VXLAN, EVPN, BGP, OSPF, ISIS, and datacenter design.

Compensation and Benefits

The base salary range is USD 200,000–322,000 for Level 5 and USD 248,000–391,000 for Level 6. Compensation is determined by location, experience, and the pay of employees in similar positions. The role also includes eligibility for equity and benefits.

Applications will be accepted at least until August 3, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs