Описание вакансии
Вакансия: Voice AI Developer
с опытом real-time обработки аудио
Компания: HRBotanik
Формат: проектная работа → постоянная, не менее 20 проектов в месяц
Оплата тестового: есть, при успешной сдаче
Локация: удалённо
Что нужно сделать сейчас:
Создать звонящего голосового робота, который:
— Поднимает звонки через Voximplant (купленный номер уже есть).
— Потоково передаёт входящий звук в Yandex STT.
— Передаёт расшифровку в LLM (OpenAI).
— Формирует ответ и прогоняет его через Yandex TTS.
— Стримит голос обратно в звонок через Voximplant / WebSocket.
— Работает стабильно, без лагов, завершает разговор корректно.
У нас уже готово:
— Работающий STT → LLM → TTS (Node.js)
— Купленный номер Voximplant (звонки проходят)
— Частично готовая логика WebSocket-стриминга
Тебе нужно:
— Собрать это в цельную рабочую систему,
— Выявить узкие места,
— Предложить оптимизации,
— При необходимости предложить альтернативный стек.
Подойдёт человек с профилем:
— Backend Developer (Node.js / Python) с опытом real-time обработки аудио
— Voice AI Engineer / Conversation AI Engineer
— Voximplant developer
— Full-stack с сильным бэкендом и опытом интеграции API для real-time.
Ключевые навыки:
— Node.js или Python (желательно Node.js, т.к. текущий стек уже на нём).
— Опыт работы с real-time WebSocket-подключениями.
— Опыт интеграции Voximplant Kit / VoxEngine / WebSDK.
— Понимание STT/TTS пайплайнов (особенно Yandex SpeechKit).
— Интеграция LLM (OpenAI API).
— Работа с аудио стримами: PCM, Opus, WebSocket-стриминг.
— Умение быстро отлаживать пайплайн и искать bottleneck’и.
— Плюс: опыт разработки voicebots, call centers, IVR.
Этот тестовый проект оплачивается, при успешном выполнении. И открывает путь на долгосрочную перспективу сотрудничества, так как работы много.