Senior Software Engineer (Python)
Core
Building automation and data pipelines for pricing, billing, and financial reporting across a global IP network and CPaaS product portfolio.
Role type
Senior Software Engineer (Python)
Builds
Automation workflows, data pipelines, pricing APIs, and financial reporting dashboards.
Domain
Telecommunications / CPaaS / Financial Data
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python (async), Apache Airflow, SQL (PostgreSQL, Athena, BigQuery), Docker, CI/CD, troubleshooting, data pipeline debugging
Preferred skills
Go, Salesforce/CRM integration, pricing engines/billing systems, telecom domain knowledge
Technologies
Python, Airflow, PostgreSQL, Athena, BigQuery, Docker, Jenkins, GitHub Actions, aiohttp, asyncpg, FastAPI
Responsibilities
Own and maintain complex Airflow DAGs for pricing automation and margin reporting; Build and manage rate deck pipelines; Develop and maintain pricing APIs and services; Analyse CDR/MDR data to identify vendor discrepancies; Build automated discrepancy resolution and self-healing pipelines; Create and maintain financial reporting (margin reports, alerts, GP calculations); Design and build new automation for quoting workflows
Seniority
Senior, hands-on IC