Network Automation Engineer (Python + Network APIs)

Job summary

Suwanee
Software Developer

Work model

Fully remote
Only US
1 week ago
Job description

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

Position Overview

  • Location: 100% Remote (Continental United States)
  • Position Type: Full-time, direct W2 with Bright Vision Technologies
  • Experience: 5+ years
  • Salary Range: $100k to $150k per annum
  • Sponsorship: No new H1B sponsorship available. H1B transfers welcomed for qualified candidates.

This is a long-term, in-house SOW engagement. We do not engage in C2C, 1099, or third-party arrangements.

Job Summary

We are seeking a Network Automation Engineer who blends strong Python development skills with deep networking domain expertise to automate network configuration, change management, and observability across multi-vendor enterprise networks. The role focuses on building production-grade automation using modern network APIs, infrastructure-as-code, and CI/CD practices.

Key Responsibilities

  • Design and develop network automation solutions in Python using Netmiko, Nornir, NAPALM, and Scrapli.
  • Build automation pipelines for configuration management, deployment, and validation.
  • Develop integrations with network APIs including NETCONF, RESTCONF, gNMI, and vendor-specific APIs.
  • Implement source-of-truth platforms such as NetBox or Nautobot.
  • Build infrastructure-as-code for network configuration using Ansible, Terraform, and Jinja2.
  • Implement network testing and validation using pyATS, Genie, Batfish, and Suzieq.
  • Develop CI/CD pipelines for network changes.
  • Build observability and telemetry pipelines using gNMI and streaming telemetry.
  • Implement intent-based networking patterns and self-healing workflows.
  • Automate compliance and audit workflows.
  • Partner with network engineering teams to identify and automate high-impact manual workflows.
  • Develop reusable libraries, frameworks, and abstractions.
  • Mentor network engineers on Python development and modern automation patterns.

Required Qualifications

  • Bachelor's degree in Computer Science, Networking, or a related field.
  • 5+ years of network automation experience.
  • Strong Python development skills (OOP, testing, packaging).
  • Deep networking fundamentals (routing, switching, BGP).
  • Hands-on experience with Netmiko, NAPALM, Nornir, or Scrapli.
  • Experience with modern network APIs (NETCONF, RESTCONF, gNMI).
  • Strong experience with Ansible and Jinja2 templating.
  • Familiarity with NetBox, Nautobot, or other source-of-truth platforms.
  • Strong Git-based workflows and CI/CD experience.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Cisco DevNet or vendor automation certifications.
  • Experience with multi-vendor networks (Cisco, Arista, Juniper).
  • Familiarity with streaming telemetry and modern observability stacks.
  • Open-source contributions to network automation projects.
  • Experience with cloud networking automation.

How to Apply

For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3545. Learn more at www.bvteck.com.

Bright Vision Technologies is an Equal Opportunity Employer.