{"id":3081792,"url":"https://alion.io/job/usoftware-senior-python-engineer-network-orchestration-drivenets","title":"Senior Python Engineer – Network Orchestration (DriveNets)","company":{"id":1310596,"name":"Usoftware","domain":"usoftware.ca","url":"https://alion.io/company/usoftware","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Kraków, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":58000,"max_usd":96000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":348},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"BGP","optional":false},{"name":"Kubernetes","optional":false},{"name":"MPLS","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"VPN","optional":false},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"Grafana","optional":true},{"name":"Linux","optional":true},{"name":"LLM","optional":true},{"name":"Prometheus","optional":true}],"status":"live","first_seen_at":"2026-10-22T11:54:37Z","employer_posted_date":null,"last_verified_at":"2026-10-22T11:54:37Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"About DriveNets \nDriveNets is a rapidly growing software company that has created a radical new way for service providers and hyperscalers to build their networking infrastructure. DriveNets Network Cloud and DriveNets Network Cloud-AI are new innovative networking solutions that apply the cloud architectural approach to high-scale networking. They bring together the scalability of standard Ethernet Clos architecture with the high performance and reliability of service provider networking, delivering optimal networking performance, scale and cost structure for service providers and hyperscalers.\n\nThe Role \nWe're building a cloud-native network orchestration platform running on Kubernetes, responsible for automating the full lifecycle of devices and services across tier-1 ISP router networks — provisioning, modification, reconciliation, and teardown of BGP, IS-IS, and MPLS L2/L3 VPN services at carrier scale.\nYou'll join the workflow engineering team as a network-orchestration engineer with strong Python skills. Your primary job is to take a provisioning blueprint or service-design specification from our System Architects and implement it.\nThe role spans a service lifecycle end-to-end — spec, planner, workflow, rollback, tests.\nThis is a backend, systems-oriented role focused on correctness, reliability, and operational robustness at carrier scale.\nZakres obowiązków\nRead provisioning blueprints and service-design specifications; translate them into Python plan generators that produce device configuration and service-related artifacts\nPair with System Architects on unclear spec areas; drive clarifications back into the spec and the code together\nModel service-lifecycle behaviour: IP-Link / BGP / IS-IS / sys-config service graphs, with create-vs-adopt semantics, idempotency, and undo\nDesign Temporal-based workflows and custom Python tasks that consume your plans and drive the network safely, handling partial failures without leaving the system in an unrecoverable state\nContribute to reference-data alignment, configuration-template generation, and workflow YAML authoring as your feature demands\nIntegrate with platform systems (inventory, IPAM, resource manager, service catalog) and with router management interfaces (NETCONF, gNMI, REST, CLI) via the platform's abstractions\nLand your changes across multiple repositories and long-lived release branches, including porting fixes between them\nAdd observability — metrics, structured logs, workflow-instance traces — that makes a stuck workflow diagnosable from Temporal alone\nWrite and maintain tests: pytest, golden fixtures, tycheck-clean code; contribute to E2E scenarios where relevant\nUse our AI-native development pipeline (spec → design → plan → code → review → close) as your daily working model\nWymagania\nRequired qualifications\nService-provider networking: hands-on with BGP, IS-IS, MPLS L2/L3 VPNs, IP routing, addressing/IPAM concepts. You hold a design discussion about a service model without a translator\nStrong Python: production-quality code — clear APIs, structured error handling, tests. Python is your working tool. 3+ years in a production codebase\nSpec-to-code: you read a design spec, turn it into code an architect recognises as correct, and push back when the spec needs iterating\nWorking proficiency with Kubernetes and cloud environments (Azure or AWS): you deploy, run, and troubleshoot services in a K8s cluster\nTroubleshooting: you correlate events and logs across several distributed systems to find root cause\nSQL databases as an application developer — migrations, schemas, transactions\nFluent English — the team is international\nNice-to-have qualifications\nHands-on with a workflow-orchestration engine\nExperience owning a feature end-to-end including its rollback / recovery path — you've designed \"safe to fail\" and not only \"safe to succeed\"\nFamiliarity with router platforms in a service-provider context (Cisco, DriveNets/DNOS, Juniper, Nokia, Arista)\nNETCONF/YANG or gNMI/OpenConfig exposure\nObservability stack experience — you've instrumented services in Prometheus/Grafana or equivalent\nComfort in Linux, Docker, and virtualised environments as a daily driver\nExperience with CI/CD pipelines and multi-repo release engineering\nExperience operating an AI-assisted development pipeline: agent-driven code review, LLM-drafted specs, orchestrated ticket flows\n\nTech stack\nPython\nData base\nK8s\nCloud\nNetworks","description_format":"text","description_chars":4430,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Enterprise Networks"],"lifecycle":[{"event":"open","at":"2026-10-22T12:21:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["seen:0","win:early"],"computed_at":"2026-10-23T05:37:58Z"},"pay":null,"html_url":"https://alion.io/job/usoftware-senior-python-engineer-network-orchestration-drivenets","json_url":"https://alion.io/job/usoftware-senior-python-engineer-network-orchestration-drivenets.json","meta":{"generated_at":"2026-10-23T05:37:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9202,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1310596},"rest":"https://alion.io/mcp/rest/get_company?id=1310596"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fusoftware-senior-python-engineer-network-orchestration-drivenets"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fusoftware-senior-python-engineer-network-orchestration-drivenets"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fusoftware-senior-python-engineer-network-orchestration-drivenets"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/usoftware-senior-python-engineer-network-orchestration-drivenets\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fusoftware-senior-python-engineer-network-orchestration-drivenets"}]}