Senior Software Engineer, Network Automation
Core
Design and implement automation frameworks to provision and manage complex global data center network environments, enabling self-service networking for high-performance computing infrastructure.
Role type
Senior Software Engineer (Network Automation)
Builds
Automation frameworks, APIs, and tooling for network lifecycle management and self-service interfaces.
Domain
Cloud infrastructure, Data Center Networking, HPC
Deliverable
production ML models | product features | infrastructure
Required skills
Python, BGP, TCP/IP, DNS, HTTP, load balancing, network security, Ansible, Terraform, Jinja2, Docker, Kubernetes, API design, CI/CD, observability, microservice architecture, distributed systems
Preferred skills
Relational/NoSQL/graph databases, Kafka, RabbitMQ, segment routing, multitenant network designs, OSPF, VRF, VLAN, ACL, firewall object groups, ML/AI for infrastructure, open-source networking contributions
Technologies
Python, Ansible, Terraform, Jinja2, Docker, Kubernetes, Kafka, RabbitMQ
Responsibilities
Design and maintain automation frameworks for network provisioning; Contribute to architectural design for scalability; Develop software using Python and IaC tools; Integrate automation into CI/CD pipelines; Build APIs for self-service networking; Implement observability workflows; Collaborate with cross-functional teams; Participate in on-call rotations.
Seniority
Senior, hands-on IC