Telnyx - Senior Software Engineer, Python
Requirements
• 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 • RabbitMQ/Kafka, Consul, Kubernetes, Jenkins, Docker/OCI, GitHub Actions • Metabase, and TypeScript/Next.js for internal dashboards (not required — the backend is yours) • 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. You know where AI is reliable and where it's theater. • You're a pragmatist about process automation — a workflow isn't done when the ticket closes, it's done when the human step is gone and the numbers prove it. • Strong written communication across a distributed team (EMEA + Americas). • 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. • What this role is not • Not a pure CRUD role. Every row in this system is a real phone number somewhere — on a carrier, under a regulator, promised to a customer, watched by an SLA. • Not an ML research role. You'll build applied AI that approves real transactions — no notebooks in production, no fine-tuning required.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT