Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Cейчас просматривают 2 соискателя

Senior Python Engineer (AI Voice Platform)

  • 160 000 – 250 000 грн Выше средней
  • Tring

      IT; 10–50 сотрудников
    • Удаленная работа
    • Volodymyr Husakovskyi
    • Полная занятость. Опыт работы от 5 лет.
    • Английский — выше среднего
    • MySQL
    • Python
    • Відповідальність
    • Docker
    • Redis
    • MS Azure
    • WebSocket
    • Backend-розробка
    • Amazon S3
    • asyncio
    • Concurrency
    • Надійність
    • Threads
    • FastAPI
    • UX-дизайн
    • Threading
    • PyTorch
    • OpenAI
    • Rag
    • Performance optimization
    Показать все навыкиСвернуть навыки

    Описание вакансии

    We are looking for a Senior Python Engineer to join a real-time AI voice/chat platform project. The product combines conversational AI, live audio streaming, speech recognition, text-to-speech, telephony, SIP/FreeSWITCH integrations, and external tool/action execution for AI agents.

    The engineer will work on new product features, refactoring and performance optimization of the existing Python backend, and improvements in real-time voice call processing.

    Responsibilities

    • Build and improve real-time AI voice interactions over WebSocket, SIP, Twilio, and FreeSWITCH-based infrastructure.
    • Work with streaming audio pipelines: STT, TTS, VAD, audio normalization, encoding/decoding, buffering, and low-latency processing.
    • Integrate and optimize AI providers and SDKs such as OpenAI, Gemini, Anthropic, Deepgram, ElevenLabs, Azure Speech, and related APIs.
    • Improve Python async and threaded components, including asyncio, background workers, queues, WebSocket handlers, and CPU/GPU-bound audio processing.
    • Refactor existing backend modules to improve reliability, readability, testability, and performance.
    • Design and implement new AI agent features: tool calling, knowledge retrieval, action execution, call routing, DTMF handling, and conversation workflows.
    • Work with SIP/FreeSWITCH call flows, outbound/inbound calls, call transfers, hangups, status tracking, and media streaming.
    • Debug production issues related to latency, concurrency, audio quality, memory usage, external API failures, and call state management.
    • Collaborate on architecture decisions for scalable AI voice infrastructure.

    Required Experience

    • Strong senior-level Python experience in production backend systems.
    • Deep knowledge of asyncio, multithreading, queues, task orchestration, cancellation, timeouts, and concurrency debugging.
    • Hands-on experience with real-time audio processing, streaming audio, PCM/?-law, sample rates, audio chunks, silence detection, and latency-sensitive systems.
    • Experience with AI/LLM SDKs and APIs, including streaming responses, function/tool calling, structured outputs, retries, pricing/usage tracking, and provider abstraction.
    • Practical experience with STT/TTS/VAD technologies such as Deepgram, Whisper, Azure Speech, ElevenLabs, Silero VAD, or similar.
    • Experience with FastAPI, WebSockets, Redis, MySQL, S3-compatible storage, and background processing.
    • Ability to read, refactor, and stabilize an existing complex codebase without over-engineering.
    • Strong debugging skills across async code, network services, external APIs, and audio pipelines.

    Strong Plus

    • Experience with SIP, FreeSWITCH, RTP/media streaming, SIP gateways, or telecom call routing.
    • Experience with Twilio Voice Media Streams or similar programmable voice platforms.
    • Experience optimizing ML/audio workloads with PyTorch, ONNX Runtime, CUDA, or GPU-aware processing.
    • Experience with RAG/knowledge systems, Qdrant/vector search, BM25, and hybrid retrieval.
    • Experience designing reliable AI agent systems with tool execution, external integrations, and stateful conversations.
    • DevOps experience with Docker, Gunicorn/Uvicorn, observability, and production incident debugging.

    Ideal CandidateThe ideal candidate is not just a Python backend developer, but someone comfortable at the intersection of AI, audio engineering, telecom, and high-concurrency backend systems. They should be able to ship new features, improve architecture, reduce latency, debug difficult production issues, and bring senior engineering judgment to a rapidly evolving AI voice product.

    Tring

    IT, 10–50 сотрудников

    Больше о компании

    Похожие вакансии

    Все похожие вакансии

    Вакансии в категории

    Вакансии по городам

    Вакансии по сферам деятельности

    Статистика зарплат