Skip to main content

Network Automation Engineer

Posted today

apex systemsChandler (AZ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Senior Network Automation Engineer The Senior Network Automation Engineer is responsible for building and maintaining automation, AI, and machine learning capabilities that enable intelligent network event handling, incident self-healing, predictive insights, and AI-assisted troubleshooting. This role focuses on developing backend services and workflows that analyze network signals, correlate events, and trigger automated diagnostics or remediation actions. This is a hands-on, software-centric role combining network engineering, applied AI/ML, and MLOps.
Key Responsibilities: Design and develop network automation services for event correlation, intelligent troubleshooting, and automated remediation. Build automation that supports self-healing use cases, such as automated checks and safe remediation actions for recurrent network issues. Develop backend automation services using Python and Django, with supporting data stores like Redis for state management. Integrate automation services with monitoring, telemetry, and alerting systems to consume events and metrics. Partner with Network Operations teams to identify repeatable operational patterns suitable for automation. Ensure automation workflows include guardrails, validation, and rollback logic for safe use in production environments. Design and productionize machine learning solutions for anomaly detection, event correlation, and predictive maintenance. Develop AI-assisted troubleshooting capabilities using large language models and retrieval-augmented generation. Build and maintain MLOps pipelines for model validation, deployment, monitoring, and retraining. Create APIs and reusable services that integrate AI/ML inference with IT service-management platforms. Required
Qualifications
Education: A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
Experience: This position requires 8–12 years of experience in network engineering, network operations, automation, telemetry, monitoring, data engineering, or applied analytics. This must include demonstrated experience delivering AI/ML-enabled solutions into production.
Technical Skills: Strong software development experience in Python, including experience with REST APIs, message queues, or workflow engines. Experience building backend services using Django or similar frameworks. Hands-on experience using Redis or equivalent in-memory data stores. Solid understanding of enterprise network operations, including routing, switching, wireless, and SD-WAN concepts. Strong understanding of machine learning concepts such as time-series analysis, anomaly detection, and classification. Hands-on experience with Python data and ML libraries such as pandas, NumPy, and scikit-learn, plus a deep-learning framework like PyTorch or TensorFlow. Experience developing generative AI solutions, including prompt engineering, embeddings, vector search, and retrieval-augmented generation. Experience with AI/ML development and operational tooling such as Jupyter, MLflow, containers, and Kubernetes.
Additional Information: This role has a hybrid schedule requirement of a minimum of three days onsite per week. This position is a potential contract-to-hire opportunity and is not open to candidates who require sponsorship now or in the future. Preferred
Qualifications: Experience with event correlation, rule-based automation, or decision-oriented workflows. Familiarity with observability data (metrics, logs, events) as automation inputs. Exposure to Infrastructure as Code and CI/CD practices. Understanding of IT service management and incident workflows. Experience applying AIOps techniques to network assurance or autonomous operations. Familiarity with graph analytics or knowledge graphs for root-cause analysis.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this