Software Engineer ML (Production / Speech & Audio) Middle / Senior
Компания: Международный продуктовый IT-проект (VoIP / Cloud Telephony)
Уровень: Middle / Senior
Формат работы: офис Ташкент/ удаленка
ЗП: в валюте
Продуктовая команда, создающая интеллектуальную экосистему облачной телефонии для рынков США и Канады, ищет инженера, который досконально понимает внутреннюю архитектуру аудио-моделей и готов отвечать за их работу в высоконагруженном продакшене.
Продукт - это отказоустойчивая платформа с миллионными оборотами трафика. ML - не вспомогательная фича, а фундамент системы, работающий в режиме real-time.
Чем предстоит заниматься:
- Развитие системы AMD (Answering Machine Detection): дообучение и тюнинг моделей для классификации звонков (отличие человека от автоответчиков/IVR) в режиме реального времени.
- Full-cycle разработка: от сбора и «грязной» разметки аудиоданных до деплоя и калибровки порогов в продакшене.
- Интеграция в Core-продукт: перенос ML-компонентов в backend-инфраструктуру (C# / SIP / RTP стек) через ONNX Runtime.
- Оптимизация latency: борьба за миллисекунды в условиях стриминга аудио.
- Deep Analysis: поиск ошибок и разбор сложных edge cases в реальных сценариях звонков.
- Исследования (R&D): эксперименты с шумоподавлением, VAD и новыми архитектурами для обработки речи.
Стек:
Python, C#
wav2vec 2.0, Whisper, HuggingFace Transformers
MFCC, эмбеддинги, спектрограммы
ONNX / ONNX Runtime, Quantization
SIP / RTP, Windows / Linux
Ожидают:
- 2+ года опыта в ML в продакшене (когда ваша модель реально работала с пользователями).
- Практический опыт со Speech/Audio: понимание того, как устроены аудио-фичи и современные архитектуры обработки звука.
- Инженерный подход (QA-mindset): вам искренне интересно «копаться» в аномалиях данных и проверять систему на прочность.
- Понимание классики и современности: Fine-tuning, Transfer Learning и умение работать с метриками (Precision/Recall, ROC-AUC, Calibration).
- Способность работать end-to-end: от сырого файла до оптимизированного инференса.
Что важно:
- Инженерная автономность: мы ценим тех, кто сам находит проблему и доводит решение до продакшена.
- Бэкграунд: мы очень приветствуем кандидатов, пришедших в ML из Backend или QA нам важна культура кода и тестирования.
- Готовность к динамике: проект растет, задач много, и они напрямую влияют на бизнес.
Будет плюсом:
- Опыт в Speech/Audio domain (ASR, VAD, Audio Classification).
- Понимание специфики VoIP и потоковой обработки данных.
- Опыт работы с MLOps и инструментами мониторинга моделей.
Условия:
- Обязательный оффлайн-онбординг в Ташкенте (2–3 месяца) для погружения в продукт, далее полная удаленная работа.
- Реальные production-задачи в международном продукте с высокой нагрузкой.
- Возможность профессионального роста и пересмотра компенсации по мере усложнения задач.
- Работа в команде с сильной инженерной экспертизой и отсутствием бюрократии.
Резюме отправлять: @haas_maru