Software Engineer (Python) — Programmable Networking

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

Related skills

python go bgp ospf sqlalchemy

📋 Description

  • Build customer-facing APIs that provision and manage real network resources across global PoPs.
  • Develop asynchronous Python services for network orchestration and resource allocation.
  • Automate network infrastructure with Ansible and SSH-based tooling.
  • Integrate with cloud interconnects and infrastructure control planes.
  • Own systems from API design through observability and production ops.
  • Collaborate in a fast-paced, autonomous environment with ownership over infrastructure.

🎯 Requirements

  • Strong software engineering background with production APIs and distributed systems.
  • Advanced Python experience: asyncio, aiohttp, uvloop, SQLAlchemy; Go knowledge.
  • Practical networking expertise: BGP, OSPF, EVPN/VXLAN, VRFs, WireGuard, Linux networking.
  • Infra automation: Ansible, SSH tooling, idempotent config management, rollback, drift detection.
  • PostgreSQL knowledge: schema design, migrations, locking, queue patterns.
  • Cross-layer troubleshooting across hardware, OS, apps, networks; good logging and diagnostics.

🎁 Benefits

  • Competitive compensation aligned with experience.
  • Flexible, international work environment with autonomy.
  • Work on global connectivity infrastructure across regions and PoPs.
  • Hands-on exposure to programmable networking, cloud interconnects, routing automation.
  • Opportunity to work across software and advanced networking domains.
  • Career growth in a fast-growing tech environment.
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 →