Software Engineer (Python) — Programmable Networking

Added
16 hours ago
Location
Type
Full time
Salary
Salary not provided

Related skills

python go bgp sqlalchemy asyncio

📋 Description

  • Build customer-facing APIs that provision and manage network resources globally.
  • Develop network orchestration with asynchronous Python services and API-driven deployments.
  • Automate infrastructure with Ansible, SSH tooling, and drift detection.
  • Integrate with cloud interconnects and connect networks to AWS/Azure/Google Cloud.
  • Contribute to Go-based Envoy xDS control-plane services and edge data planes.
  • Own production reliability: monitoring, incident response, and improvements.

🎯 Requirements

  • Strong software engineering background with APIs and distributed systems.
  • Advanced Python experience: asyncio, aiohttp, uvloop, SQLAlchemy; Go knowledge helpful.
  • Practical networking expertise: BGP, OSPF, EVPN/VXLAN, VRFs, WireGuard, Linux networking.
  • Infrastructure automation: Ansible, SSH tooling, idempotent config, safe rollout, drift detection.
  • Strong PostgreSQL knowledge: schemas, migrations, locking, queue patterns.
  • Cross-layer troubleshooting and systems mindset: async jobs, eventual consistency, rollback.

🎁 Benefits

  • Competitive compensation; autonomous, flexible international environment.
  • Work on global connectivity infrastructure across regions and PoPs.
  • Hands-on exposure to programmable networking, routing automation, and infrastructure control planes.
  • Opportunity to work across software engineering and advanced networking domains.
  • Career growth in a fast-growing tech environment; inclusive and hybrid-friendly.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →