About Aviz Networks
Aviz Networks is an AI-driven networking company helping enterprises and service providers accelerate adoption of SONiC, open networking, and AI-powered operations. Backed by Cisco Investments and integrated with NVIDIA Spectrum-X, Aviz enables customers to standardize, simplify, and future-proof their network infrastructure.
Role Overview
We are looking for a Senior Network Software Engineer to design and implement next-generation EVPN L2/L3 services over SRv6 using FRRouting (FRR) and the Linux networking stack.
You will work on control-plane extensions (BGP EVPN, ISIS), Linux SRv6 dataplane integration, and cloud-native deployment (Kubernetes). This role involves deep systems programming, close interaction with the Linux kernel, and shaping future open-source networking capabilities.
Key Responsibilities
Control Plane (FRR)
- Extend FRR (bgp) to support for EVPN routes with SRv6 L2 Service SIDs
- Integrate ISIS SRv6 locators and SID reachability into EVPN resolution logic
- Design and implement new ZAPI extensions for SRv6 L2 dataplane control
- Contribute to FRR CLI and YANG models for SRv6-based EVPN services
Dataplane (Linux SRv6)
- Implement Linux SRv6 dataplane integration for (DT2U / DT2M / DX2 behaviors), SRv6 encapsulation
- Integrate EVPN MAC/FDB state with Linux bridges and VLANs
- Debug and optimize forwarding behavior in Linux networking stack
Cloud-Native & Platform
- Package FRR + SRv6 into containerized deployments
- Integrate with RHEL CoreOS
- Collaborate on Operator/CRD-driven network service provisioning
Collaboration & Open Source
- Participate in architecture/design reviews
- Produce high-quality design documentation
- Contribute upstream-quality code (FRR, Linux where applicable)
- Mentor junior engineers
Required Experience & Skills
Must Have
- 8+ years in network systems or kernel-adjacent development
- Strong C programming skills (production-grade)
- Hands-on experience with FRRouting (FRR) on bgpd, zebra, isisd or equivalent routing stack
- Deep understanding of BGP EVPN, SRv6, Linux networking stack (netlink, routes, bridges, FDB, VRF)
- Experience working with IPv6-only underlays
- Proven ability to debug complex distributed systems
Strong Plus
- Experience with Linux SRv6 or MPLS dataplanes
- Exposure to kernel networking code
- Familiarity with YANG / Netconf / RESTCONF
- Experience with OpenShift / Kubernetes networking
- Contributions to open-source networking projects
- Experience with DPU / SmartNIC (e.g., BlueField, Pensando)