Senior System Software Engineer, Software-Defined Networking
Posted 4hrs ago
Employment Information
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













