Open Source Networking Software Engineer
Core
Building open source networking software stacks for data center networking, from bare metal through virtualization, container, and serverless, addressing IoT networking, and optimizing Ubuntu for networking silicon ASICs.
Role type
Senior IC open source networking software engineer
Builds
Open source networking software stack (Ubuntu SoNIC, OVN/OVS, Cilium, DPDK, eBPF), data center networking solutions, and IoT networking tools.
Domain
Data center networking, open source software, hardware-software interface (ASICs, SmartNICs, DPUs), Linux kernel/user-space networking.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++, Rust, Python, or Golang; Linux networking (kernel to user-space); networking architecture, design, and protocols; computer architecture (x86, ARM, RISC-V); open source contribution experience.
Preferred skills
Experience with SONIC, SAI, kernel (eBPF, AF_XDP), DPDK, Switchdev, OVN, Open vSwitch; data path hardware acceleration (RDMA, RoCE, iWARP, NVMe, SR-IOV); virtualization (QEMU, KVM); performance engineering and security.
Technologies
Ubuntu, SoNIC, OVN, OVS, Cilium, DPDK, eBPF, SwitchDev, RDMA, RoCE, iWARP, NVMe, SR-IOV, QEMU, KVM, x86, ARM, RISC-V.
Responsibilities
Design and implement software-defined networking experiences for data centers; collaborate with public clouds and network silicon providers; participate upstream in open source projects; debug issues and produce high-quality fixes; contribute to technical documentation; display technical leadership in internal and open source communities.
Seniority
Senior, hands-on IC with strong academic track record and open source community involvement.