Overview
Design, build and operate network systems for large-scale data center fabrics, combining deep networking expertise with production software engineering for multi-tenant AI infrastructure.
What you'll do
- Design and evolve leaf-spine underlays, EVPN/VXLAN overlays, and tenant connectivity for multi-tenant AI infrastructure.
- Translate data-center fabric requirements and safety properties into clear APIs, data models, validation, and automation.
- Build reliable control-plane software that reconciles desired and observed network state.
- Design safe change workflows with validation, dry runs, atomic updates, observability, and failure recovery.
- Integrate with data-center switch operating systems and management APIs while maintaining vendor-neutral abstractions where practical.
- Participate in the on-call rotation, troubleshoot active data-center network incidents, restore service, and turn root causes into lasting improvements.
- Review designs and code, explain networking trade-offs, and help raise network engineering quality across the organization.
- Develop lab and production tests and turn operational lessons into better software and architecture.
What you'll need
- Deep hands-on experience with Ethernet switching, IP routing, BGP-based leaf-spine fabrics, EVPN/VXLAN, and VRF-based multitenancy.
- Strong judgment around fabric underlay and overlay design, scale, convergence, isolation, and failure modes.
- Experience building or operating production network automation, including desired state, idempotency, concurrency, observability, and recovery.
- Strong software-engineering fundamentals in a general-purpose language. You can design, test, debug, and review production systems and are willing to become productive in Go.
- Experience with southbound network APIs and structured configuration, such as REST, gNMI/OpenConfig, or NETCONF.
- Hands-on experience with major data-center network operating systems, such as Cumulus Linux, Arista EOS, SONiC, Junos, or NX-OS.
- Strong diagnostic skills using routing and EVPN state, packet captures, counters, telemetry, and logs.
- Clear, pragmatic communication and a collaborative approach to technical leadership.
Nice to have
- Experience reading, reviewing, or contributing to Go code.
- Familiarity with Kubernetes controllers, operators, CRDs, reconciliation, or Kubebuilder.
- Experience with physical or simulated network labs such as containerlab, NVIDIA Air, EVE-NG, GNS3, or similar environments.
- Experience with high-performance Ethernet, RoCE, InfiniBand, HPC, or large-scale GPU infrastructure.
Details
- Participation in an on-call rotation.
Read the full description and apply on the company’s own careers page.