Description
We're seeking a senior engineer who lives at the seam between software, operations, and AI. You'll join the team that owns Telnyx's phone-number inventory and the entire ordering pipeline behind it. The stack is Python, the domain is global telephony, and the roadmap is near-total automation.
Responsibilities
- The ordering pipeline , async Python services that turn a search-and-order API call into a provisioned, billable phone number: job queues, retries, rollbacks on partial failure, SLA clocks, and backorder fulfillment.
- Vendor & carrier integrations , dozens of them, from US Tier-1 wholesale carriers to international carriers and regulated-market vendors.
- The AI order-review layer , a production LLM service that reads orders and customer-submitted regulatory documents and auto-approves by country, number type, and carrier.
- Regulatory automation , per-country identity/documentation checks, external document-verification vendors, expiry and re-verification flows , automated end-to-end in 45+ countries.
- The data layer , a large Postgres-based warehouse and Metabase analytics serving stock, SLA, and order-lifecycle dashboards.
Tech Stack
- Python 3 (asyncio, FastAPI/aiohttp, SQLAlchemy, Alembic, pydantic), pytest, mypy/ruff
- LLM tooling: model APIs, structured output, agent orchestration, prompt/scoring configuration, offline eval harnesses
- PostgreSQL at scale: schema design, migrations on live systems, query tuning, warehouse SQL
- RabbitMQ/Kafka, Consul, Kubernetes, Jenkins, Docker/OCI, GitHub Actions
- Metabase, and TypeScript/Next.js for internal dashboards
Requirements
- 5+ years of backend engineering, with strong production async Python.
- You've owned systems that talk to many external services and lived with the async-job, retry, rollback, and eventual-consistency problems that creates.
- You can make an LLM trustworthy in a real flow: validation, scoring thresholds, evals, audit, and human-in-the-escalation.
- Postgres beyond ORM basics , you can read a plan, write a migration on a live system, and know why SKIP LOCKED matters.
- Strong written communication across a distributed team (EMEA + Americas).
Nice to Have
- Telecom/CPaaS background: DID inventory, ordering, porting (NPAC), carrier provisioning, regulatory/KYC familiarity.
- Experience with document/KYC verification vendors (Onfido, Sumsub, Jumio) or OCR pipelines.
- Building with agents beyond work: MCP servers, tool-calling frameworks, open-source agent runtimes.
- Warehouse/analytics engineering; internal-dashboard work in TypeScript.