About The Position

As a Software Engineer, Network Automation - Data Center Fabrics, you will help design and build systems for operating large-scale networks within our data centers. You will apply deep networking expertise to leaf-spine architecture, automation, testing, and production troubleshooting across Ethernet switching, IP routing, BGP, EVPN/VXLAN, and VRFs. This is a hands-on role for a networking expert who is also comfortable building production software. Go and Kubernetes experience are helpful but not required; strong engineering fundamentals and network automation experience matter more.

Requirements

  • 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 Haves

  • 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.

Responsibilities

  • 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.

Benefits

  • healthcare coverage
  • parental leave
  • retirement plans
  • relocation support
  • wellness programs
  • meal and transportation allowances
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service