МТС Финтех

ML/NLP developer Python + Go Voice AI

Коротко

Разработка и развитие голосового диалогового ассистента с переводом с жёстких графов сценариев на гибкий диалог под управлением LLM с минимальной задержкой. Компания из сферы телекома (МТС Финтех), удалённая работа по РФ. Задачи включают отладку LLM-пайплайна, классификацию интентов с Qwen/BERT, дообучение моделей ASR/TTS и оптимизацию инференса. Требуется уверенное владение Python, PyTorch, HuggingFace, опыт дообучения LLM (PEFT/LoRA/QLoRA), работы с ASR/TTS в реальном времени и базовые знания Go.

Описание
Проект посвящён разработке и развитию голосового диалогового ассистента. Систему поэтапно переводят с жёстких графов сценариев на гибкий диалог под управлением LLM с минимальной задержкой.
Задачи
•Переводить систему с графа сценариев на диалог под управлением LLM
•Находить причины высокой задержки, галлюцинаций LLM, проблем с передачей аудио и ошибок графов в голосовом конвейере
•Принимать архитектурные решения и самостоятельно реализовывать их в коде
•Поддерживать и отлаживать классификацию сценариев с использованием Qwen и BERT, исправлять ошибочные срабатывания интентов
•Дообучать локальные LLM для извлечения сущностей и следования инструкциям
•Интегрировать и поддерживать ASR, дообучать и настраивать инференс TTS и систем клонирования голоса
Требования
•Уверенно работать с LLM/SLM, методами few-shot learning и проектированием промптов, применять BERT для классификации сценариев и интентов
•Иметь практический опыт дообучения LLM с помощью PEFT, LoRA или QLoRA
•Уметь отлаживать LLM и устранять причины некорректных ответов с помощью промптов, гиперпараметров или дообучения
•Иметь опыт дообучения и оптимизации моделей TTS
•Иметь опыт работы с современными системами ASR, понимать принципы работы VAD
•Иметь опыт потоковой обработки аудио в реальном времени с помощью ASR/TTS
•Уверенно владеть Python, PyTorch, HuggingFace и фреймворками инференса
•Иметь опыт оптимизации инференса для минимальной задержки с использованием vLLM, TensorRT-LLM, Triton Inference Server или ONNX Runtime
•Понимать проектирование сервисов, принципы SOLID, DRY и KISS
•Знать типы Go: строки, числа, слайсы и мапы
•Понимать примитивы синхронизации и конкурентность в Go, включая работу с горутинами и каналами
•Понимать указатели и принципы Observability
•Иметь оформленный военный билет или приписное свидетельство
•Рассматриваются кандидаты с релевантностью опыта от 85%
Будет плюсом: опыт работы с gRPC-контрактами, настройка инфраструктуры, знания k8s и inventory, глубокое понимание сетевого стека TCP
Условия
Условий в вакансии нет

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте