Senior Software Engineer (Python)
- United States
- Senior Level
- 5+ years
- Posted
Skills
Required
- Python
- AI
- ordering
- validation
- scoring thresholds
- evals
- backend engineering
- Telecom / CPaaS
- TypeScript
Preferred
- MCP
- tool-calling frameworks
- open-source agent runtimes
Join Telnyx, a global telecommunications company, as a Senior Software Engineer. You will be responsible for automating the phone-number inventory and ordering pipeline, integrating with various vendors and carriers, and expanding the AI order-review layer. The tech stack includes Python, PostgreSQL, RabbitMQ/Kafka, Kubernetes, and more. Enjoy flexible work options, unlimited personal time off, and competitive benefits based on location.
We're looking for a senior engineer who lives at the seam between software, operations and AI
Responsibilities
- Contribuer à l'automatisation de l'ensemble du pipeline de commande de numéros de téléphone, en remplaçant les étapes effectuées par des humains par des systèmes automatisés.
- Développer et maintenir des services Python asynchrones qui transforment un appel API de recherche et de commande en un numéro de téléphone provisionné et facturable.
- Intégrer et harmoniser les intégrations avec divers fournisseurs et opérateurs, en veillant à ce qu'ils se comportent comme un système unique.
- You've built systems where an order POST doesn't end at a database row — it ends at a carrier activating a real phone number in another country, subject to that country's rules. And increasingly, it ends with an AI agent deciding — reliably, auditable, in milliseconds — whether that order flows straight through or needs a human
- 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)
Requirements
- 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
- 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
- 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
- Warehouse/analytics engineering; internal-dashboard work in TypeScript
Preferred
- Building with agents beyond work: MCP servers, tool-calling frameworks, open-source agent runtimes
jobapplier