Backend Developer (Middle / Middle+)
Backend Developer (Middle/Middle+) at AI МОП - remote, full-time. Develop Python services for AI voice agents handling live calls.
AI МОП develops AI voice agents that talk to clients and sell. Backend works with live calls: an error in code may leave client without sound or cause repeat call. Tasks: - Develop services on Python and FastAPI in a large product with multiple teams - Support telephony: SIP trunks, incoming and outgoing, recording, call events - Troubleshoot failures by logs: from request to agent connection and recording storage - Change routing safely: testing on separate accounts and rollback
Expectations: - 3-5 years of commercial Python development, services in production - asyncio, FastAPI, Pydantic - SQLAlchemy and PostgreSQL: transactions, indexes, migrations, concurrent changes - Kafka or other broker: redelivery, idempotency, lag - Telephony experience: SIP, RTP, operator connection or PBX - Understanding why call connected but no sound: NAT, SDP, codecs, RTP ports - Docker, logs and pod in Kubernetes or OpenShift, GitLab CI error analysis - Work with neural networks on large code, but with mandatory reviews and tests Nice to have: Kamailio, LiveKit, RTPengine, WebRTC, Go, voice agents, STT and TTS
Remote, full-time employment.
Don't miss a single job
Subscribe to our Telegram channel