Systems Engineer, Network Automation
Build and maintain scalable software, infrastructure, and services for network automation, improving resilience and reducing operational toil. The role requires 3+ years of software development experience, Python or Go proficiency, Linux expertise, database and observability experience, and familiarity with networking systems.
About the job
Responsibilities
- Build software solutions that improve network resilience and reduce engineering operational toil.
- Develop and maintain tools, infrastructure, and services that solve problems efficiently and deliver practical, maintainable, and scalable solutions.
- Leverage AI tools and automated assistants to streamline daily workflows.
- Work with internal and external customer requirements and expectations.
Requirements
- Bachelor’s degree in Computer Science or equivalent experience.
- 3+ years of experience developing software components for network automation.
- Understanding of software development principles, design patterns, and programming languages such as Python and Go.
- Proficiency with modern Unix/Linux operating systems and distributions.
- Experience with MySQL, PostgreSQL, ClickHouse, or equivalent SQL technologies.
- Experience with CI/CD, containers, and/or virtualization.
- Experience with observability systems such as Prometheus and Grafana, or equivalent tools.
- Experience working with AI assistants or automated tools to augment task execution and project delivery.
Nice-to-haves
- Knowledge of networking engineering, including Layer 2 and Layer 3 protocols and vendor equipment such as Cisco and Juniper.
- Experience building and maintaining large distributed systems.
- Experience managing internal and/or external customer requirements and expectations.
Compensation and Benefits
- Portugal-based hires: estimated annual salary of €54,000–€68,000.
- Eligible to participate in the company equity plan.
- Benefits and programs are available to support employees and their families.
Skills
Python, Go, Unix/Linux, MySQL, Postgres, ClickHouse, SQL, CI/CD, Containers, Virtualization, Prometheus, Grafana, Network Automation, Distributed Systems, Cisco
Similar jobs
DevOps / SRE jobsBuild and operate cloud infrastructure, Kubernetes platforms, CI/CD systems, and observability for exabyte-scale data systems and reliable enterprise AI workloads. The role requires 5+ years of infrastructure, platform, or distributed systems experience and strong programming and cloud skills.
Platform engineer responsible for forecasting and automating compute capacity across regions, including reservations, fleet reconciliation, observability, and cost optimization. Requires 5+ years in infrastructure, SRE, platform, or capacity engineering plus production software and AWS EC2 experience.
Provides hands-on L2 technical escalation support for enterprise customers in the APAC region, troubleshooting distributed systems and APIs while leading root-cause analysis, support process improvements, and technical documentation. Requires 4+ years of support or escalation engineering experience.
Automate, manage, and optimize large-scale ClickHouse clusters handling trillions of events and 100+ PB data. Build provisioning systems with Terraform, Ansible, Kubernetes; focus on performance, scaling, and bleeding-edge features.
Build scalable infrastructure, automation, and network-resilience tools for a global cloud network. The role requires 6+ years in SRE, DevOps, or software engineering, strong Linux and distributed-systems expertise, programming skills in Python or Go, and experience with observability and IaC.