Senior Network Automation Engineer
Core
Design, build, and scale an Environment-as-a-Service (EaaS) platform and Network Automation frameworks to validate, certify, and deploy network operating systems and infrastructure at scale.
Role type
Senior Staff Software Engineer (Network Automation & Platform)
Builds
Scalable containerized test environments (EaaS), automation frameworks for NOS certification, and cloud-native network infrastructure tools.
Domain
Network Infrastructure, Cloud-Native Engineering, Service Provider Networking
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Go, Elixir, Kubernetes, BGP, MPLS, VXLAN, EVPN, Terraform, Ansible, CI/CD, REST API, gRPC, OpenConfig/YANG
Preferred skills
AWS Bedrock, Prometheus, Grafana, Docker, Helm, ArgoCD, AI-assisted development practices
Technologies
Python, Go, Elixir, Kubernetes, Terraform, Ansible, AWS Bedrock, Prometheus, Grafana, Docker, Helm, ArgoCD, GitHub Actions
Responsibilities
Design and develop automation frameworks for vendor-agnostic Network Operating Systems (NOS) validation and certification; Lead the strategic migration to containerized, software-defined test environments; Define and implement roadmaps for on-demand, self-service test environment provisioning; Build and maintain platform tooling using Python, Go, and Elixir; Manage and implement Kubernetes clusters with ArgoCD for debugging and deployment; Contribute to front-end and back-end development of internal Web applications for platform visibility; Act as a subject matter expert for service provider networking protocols (BGP, MPLS, VXLAN, EVPN, ISIS, OSPF); Design and develop cloud-native applications; Establish monitoring standards, operational dashboards, and SLI/SLO frameworks; Execute AI-assisted development practices including prompt engineering and code review of AI-generated output.
Seniority
Senior Staff, hands-on IC with strategic influence