Senior System Software Engineer, Software-Defined Networking

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior SDN engineer advancing NVIDIA GPU-cloud networking for AI, gaming, and accelerated services. Building secure, scalable systems with Open vSwitch, OVN, Kubernetes, C, and Go.

Responsibilities:

  • Advance software-defined networking for global GPU cloud infrastructure supporting AI workloads, cloud gaming, content delivery, and accelerated services
  • Collaborate with engineers and architects to define, review, and evolve multi-tenant control-plane and data-plane architecture using Open vSwitch, OVN, OpenFlow, and overlay networks
  • Provide technical leadership and mentorship through design and code reviews, implementation guidance, production-readiness decisions, and engineering-quality improvements
  • Develop and review production software for Kubernetes networking, network plugins, distributed control planes, Linux host networking, virtual-machine networking, and network automation
  • Translate product and infrastructure requirements into secure orchestration services, APIs, component boundaries, state models, compatibility strategies, and delivery plans
  • Drive Open vSwitch and OVN integration across flow behavior, configuration, lifecycle management, upgrades, interoperability, performance, failure recovery, and large-scale production operation
  • Build automated unit, integration, system, performance, scale, and upgrade tests connected to CI, deployment, and release-qualification workflows
  • Share the team’s on-call rotation and lead networking escalations with partner teams
  • Resolve incidents using packet captures, SDN state, telemetry, profiling, controlled experiments, and source debugging, and prevent recurrence
  • Define and improve reliability, performance, security, and resource-efficiency objectives
  • Engineer monitoring, telemetry, tracing, and service-level visibility for production networks

Requirements:

  • BS or MS in Computer Science, Computer Engineering, or a related field, or equivalent experience
  • 12+ years of experience designing, implementing, testing, and maintaining production software in both C and Go
  • Experience with Bash and Python for test, diagnostic, build, or operational automation
  • Experience developing, integrating, and troubleshooting Open vSwitch and OVN, including OpenFlow and control-plane-to-data-plane behavior
  • Production Kubernetes networking experience, including container network interfaces, network policy, node and pod traffic paths, network plugins, upgrades, and failure modes
  • Strong Linux networking fundamentals and practical understanding of IP, TCP, UDP, routing, switching, overlay networks, tunneling, network namespaces, and network policy
  • Experience architecting distributed systems with secure service APIs, state management, consistency, scalability, compatibility, and failure handling
  • Experience with automated testing, CI/CD, deployments, upgrades, observability, and performance analysis
  • Experience supporting production services through a shared on-call rotation and coordinating incident response
  • Collaborative architecture and technical leadership through written designs, cross-team work, critical reviews, mentoring, and production delivery
  • Contributions to Open vSwitch, OVN, OVN-Kubernetes, Kubernetes networking, or another relevant open-source project are a plus
  • Experience with large-scale cloud and accelerated virtualization systems, including SR-IOV, RDMA, SmartNICs, DPUs, NFV, KVM/QEMU, or container runtimes is a plus
  • Experience building secure, high-performance gRPC or REST services using transport security and strong authentication is a plus
  • Applied use of agentic AI and AI-assisted software-development tooling is a plus

Benefits:

  • Competitive salaries
  • Generous benefits package
  • Equity
  • Benefits