Ленинградский проспект 36с40
Наша компания специализируется на разработке голосовых сервисов для телеком-индустрии. Мы внедряем наши продукты в сети крупных операторов мобильной связи, активно растем и, в связи с этим, усиливаем команду. Резидент «Сколково».
В рамках расширения команды мы ищем Lead Machine Learning Developer. Его главной задачей будет управление командой ML-инженеров, а также улучшение клиентского опыта в виртуальных ассистентах и борьба со звонковым спамом через применение текстовых ML-моделей.
Локация: Удаленно, есть возможность посещения офиса в г. Москва (м. Динамо)
Задачи
- Организация и управление процессами разработки AI-ботов в соответствии со стратегическим roadmap'ом.
- Формирование и развитие команды ML-инженеров: наставничество, код-ревью, контроль качества, оптимизация процессов.
- Участие в проектировании архитектуры ML-моделей, выборе технологий и инструментов.
- Реализация стримингового движка ASR для виртуального ассистента на основе open source библиотек.
- Проектирование и улучшение компонентов ASR, включая шумоподавление, акустическую, фонетическую и лингвистическую модели.
- Анализ качества моделей на стенде и в продуктивной среде.
- Создание и улучшение синтезатора речи для диалоговых роботов.
- Интеграция и масштабирование разработанных модулей в продукты компании.
- Доработка сторонних библиотек и при необходимости переписывание критичных к производительности компонент с python на другие языки.
- Оптимизация моделей и алгоритмов для обработки аудио под высокие нагрузки.
- Написание тестов и проведение нагрузочного тестирования.
- Расчет нагрузки и формулирование требований к оборудованию.
- Участие в доработке файлового speech-to-text движка вместе с data science командой.
- Взаимодействие с продуктовой командой, аналитиками и разработчиками платформы.
Требования
- Опыт в разработке голосовых приложений от 3х лет; опыт в телеком-проектах.
- Опыт управления техническими командами (найм, выстраивание процессов, контроль качества, развитие сотрудников).
- Умение писать читаемый и тестируемый код с высокой степенью масштабируемости.
- Опыт продуктивизации голосовых ML моделей в высоконагруженных средах.
- Глубокое знание современного ML стека (pytorch, onnx, pytest, openvino и др.)
- Знание библиотек для работы с аудио, например: librosa, torchaudio и др.
- Хорошее представление об известных ASR библиотеках: kaldi, nvidia nemo, espnet и др.
- Понимание теории обработки речи и физики звука, умение работать со спектрограммами.
Приветствуется:
- Знание различных языков программирования cython, С++, Erlang, SQL
- Знакомство с инструментами: RabbitMQ, PostgreSQL, FreeSwitch, протоколом SIP
Условия:
- З/п - фикс + бонусы (уровень дохода обсуждается с финальным кандидатом)
- Формат работы — удаленный (по желанию, работа в офисе недалеко от м.Динамо)
- Гибкий график (начало рабочего дня может обсуждаться с руководителем)
- Оформление с соблюдением всех норм ТК РФ
- ДМС (после 3 мес. испытательного периода)