Live opening · Posted 16 hours ago

Senior Full Stack Engineer (Voice and Realtime AI) (Ukraine)

Vilmate LLC · Ukraine (Remote)
Linkedin Yes
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 16 hours ago
CompanyVilmate LLC
LocationUkraine (Remote)
Work modeYes
SkillsPython, JavaScript, TypeScript, React, Node.js
SourceLinkedin
ListedPosted 16 hours ago

About the role

Description supplied by the original job listing.

Про клієнта
Наш клієнт — сінгапурська AI-компанія з венчурним фінансуванням. Її платформа в реальному часі навчає та підтримує команди продажів і клієнтського обслуговування великих корпорацій в Азійсько-Тихоокеанському регіоні, зокрема за допомогою AI-агентів і голосових технологій.
Про проект
Продукти клієнта включають AI-агентів і real-time асистентів, які спілкуються з користувачами кількома мовами. Ви відповідатимете за розробку та експлуатацію голосової та realtime-підсистеми: потокові аудіопайплайни, інтеграції з провайдерами speech-to-text і text-to-speech, роботу із затримками та перебиваннями, а також єдиний вимірюваний спосіб оцінювати якість для різних мов і провайдерів. Ви тісно співпрацюватимете зі Staff Platform Engineer щодо спільної конфігурації, доступу до моделей та інфраструктури оцінювання. Інженерна команда розподілена між Індією та Південно-Східною Азією, тому потрібен суттєвий перетин із робочими годинами Сінгапуру.
Обов'язки
Розробка та експлуатація production голосових і стрімінгових сервісів: real-time аудіопайплайни на WebRTC/LiveKit або подібних технологіях, голосові агенти, визначення черговості реплік (turn detection) та обробка перебивань.
Інтеграція, налаштування та порівняння STT- і TTS-провайдерів; безпечні та відтворювані зміни провайдерів і конфігурацій у різних продуктах і середовищах.
Повна відповідальність за бюджет затримок та його вимірювання: час до першого аудіо, затримка репліки, частка помилок і fallback.
Побудова та підтримка процесу регресійного тестування й оцінювання якості голосу для кожної мови (WER/CER, затримки, перевірка носіями мови), щоб кваліфікувати зміни провайдерів чи конфігурацій до релізу.
Забезпечення паритету середовищ, маршрутизації та керування обліковими даними для голосових провайдерів.
Відповідальність за підсистему після запуску: моніторинг, алерти, on-call і реагування на інциденти.
Розробка full-stack частин за потреби: API, внутрішні інструменти й дашборди для оцінювання, інтеграція аудіо на клієнті.
Співпраця з Product щодо багатомовних голосових фіч і зі Staff Platform Engineer щодо спільних інтерфейсів.
Вимоги
5+ років у розробці ПЗ та production-відповідальність за голосові, мовленнєві або real-time стрімінгові системи.
Сильні бекенд-навички на Python або Go (TypeScript/Node.js також вітається) для конкурентних стрімінгових сервісів.
Практичний досвід із WebRTC, LiveKit або подібними медіа- та стрімінговими технологіями (RTP, аудіо через WebSocket, медіасервери, телефонія).
Досвід інтеграції кількох STT/TTS-провайдерів і їх порівняння за реальними метриками, а не «на слух».
Досвід вимірювання якості мовлення та затримок: WER/CER, бенчмарк-набори, A/B-порівняння.
Сильна практика observability, SLO та реагування на інциденти; досвід on-call.
Уміння спроєктувати оцінювання для мов, якими ви не володієте, у співпраці з носіями мови.
Рівень англійської Upper-Intermediate або вище та суттєвий перетин із робочими годинами Сінгапуру.
Як плюс
Багатомовне мовлення та code-switching, особливо азійські мови.
Продукти conversational AI або AI для контакт-центрів.
Голосові агенти на базі LLM, tool calling і realtime API моделей.
Робота з аудіо на фронтенді (Web Audio API, React).
Телефонія (SIP, PSTN, Twilio або подібні).
Практичне використання AI-інструментів для коду (Claude Code, Codex або подібних).

Work arrangement
Yes

Your early-applicant advantage

Live timing from JobBeeper.

Live data
9 min from Linkedin publishing this role to us finding it
7 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
137,837 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App