Network Automation Engineer - Birmingham
Core
Design, develop, and support a production-grade network automation platform integrating Python backend services, event-driven architectures, and network management systems across multi-cloud environments.
Role type
Senior individual contributor network automation engineer (platform)
Builds
Production network automation platform, telemetry pipelines, and operational tooling for enterprise/service provider networks
Domain
Telecommunications / Service Provider Networks / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python (FastAPI, async, SQLAlchemy), Kafka, PostgreSQL, JavaScript/Vue3, Infrastructure as Code (Crossplane, Terraform), Docker, Kubernetes, Git, CI/CD, BGP, OSPF, MPLS, SD-WAN, Network Security, OAuth2/OIDC, RBAC
Preferred skills
Advanced networking certifications (CCNP/CCIE or equivalent), Azure Data Explorer (KQL), gNMI/gNMIc, Nokia NFM-P/NFM-T, Cisco SD-WAN/Meraki, Webex, Adtran nCommand, Juniper, Arista, Nokia platforms, ITSM/OSS/BSS integration
Technologies
FastAPI, Pydantic, SQLAlchemy, Kafka, Redis, PostgreSQL, Vue3, Crossplane, Terraform, Docker, Kubernetes, Git, Azure Data Explorer, Grafana, Auth0, Azure Entra ID
Responsibilities
Design and implement Python backend services with async patterns; build and maintain event-driven integrations using Kafka; develop integrations with network management systems (Cisco, Juniper, Nokia, etc.); contribute to telemetry pipelines and observability tooling; maintain Vue3 front-end for operational tooling; manage multi-cloud infrastructure as code; collaborate with network engineers to translate requirements into platform capabilities.
Seniority
Senior, hands-on IC