Nvidia

Principal Engineer, Software Defined Networking

Nvidia
Apply
15 hours ago
Remote, United KingdomStaff+

Responsibilities

  • Design and develop multi-tenant cloud SDN control and data plane software using OVS, OVN, and OpenFlow.
  • Build Infrastructure-as-a-Service virtual network orchestration and services supporting BMaaS, VMaaS, Kubernetes, tenant security, and performance SLAs.
  • Drive upstream contributions to OVN-Kubernetes and related open-source networking projects.
  • Develop network observability capabilities for monitoring, telemetry, intelligent metering, and performance analysis.
  • Operate and support OVS-OVN SDN solutions in large-scale NVIDIA AI Cloud environments.
  • Own monitoring, alerting, distributed tracing, and dashboarding for SDN health, performance, and tenant SLAs.
  • Design and maintain GitLab CI/CD pipelines across Linux host networking, OVS, OVN, and Kubernetes CNIs.
  • Implement GitOps integration with cloud infrastructure and collaborate on production readiness and operational tooling.
  • Participate in on-call support, incident management, and reliability-focused production ownership.

Requirements

  • BS or MS in Computer Science or a related technical field, or a comparable blend of education and relevant experience.
  • 15+ years of software development experience in large-scale distributed environments.
  • Expert knowledge of OVN, OVS, OpenFlow, and modern network protocols.
  • Strong C and Go programming skills plus advanced Bash and Python scripting.
  • Deep Kubernetes knowledge and practical experience deploying and supporting CNIs, especially OVN-Kubernetes.
  • Hands-on experience with Infrastructure-as-Code and deployment tools including Ansible, Terraform, ArgoCD, and Flux.
  • Experience designing and operating complex, multi-stage CI/CD pipelines.
  • Experience developing secure, high-performance services using gRPC and REST with TLS and strong authentication.
  • Strong knowledge of datacenter routing, switching, and Linux host and virtual-machine networking.
  • Open-source contributions, especially to OVS, OVN, OVN-Kubernetes, or Kubernetes networking projects, are preferred.
  • Experience with GPU, DPU, or equivalent networking hardware acceleration is preferred.
  • Experience with AWS, Azure, GCP, and hybrid or multi-cloud deployments is preferred.
  • SRE/DevOps expertise, including on-call, incident management, service reliability targets, and production ownership, is preferred.
  • Experience with Prometheus, Grafana, Jaeger, OpenTelemetry, or ELK is preferred.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me