Software Engineer (Python)
Core
Build and maintain automation and data pipelines for pricing, billing, margin reporting, and cost analysis across Telnyx's product portfolio.
Role type
Mid-level backend software engineer (Python/Airflow)
Builds
Self-healing data pipelines, pricing APIs, financial reporting dashboards, and automated discrepancy resolution workflows.
Domain
Telecom/CPaaS, Financial Data, Pricing & Billing
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python (async), Airflow DAGs, SQL (PostgreSQL, Athena, BigQuery), Financial data analysis, Java debugging, CI/CD (Docker, Jenkins, GitHub Actions)
Preferred skills
Go, Telecom/CPaaS background, Salesforce/CRM integration, Pricing engine experience
Technologies
Python, Airflow, PostgreSQL, Athena, BigQuery, FastAPI, aiohttp, asyncpg, Docker, Jenkins, GitHub Actions
Responsibilities
Own and maintain complex Airflow DAGs for pricing automation and margin reporting. Build and manage rate deck pipelines across multiple product lines. Develop and maintain pricing APIs and services in Python (async). Analyse CDR/MDR data to identify vendor discrepancies and drive refund workflows. Create and maintain financial reporting including monthly margin reports and negative margin alerts. Design and build new automation for quoting workflows.
Seniority
Mid-level, hands-on IC

