Задачи:
— Поэтапный перевод системы с графа сценариев и скиллов на управляемый LLM-based диалог
— Дебаг голосового пайплайна (поиск причин high latency, галлюцинаций LLM, проблем с передачей аудио, графовых ошибок)
— Оперативное принятие архитектурных решений и их самостоятельная реализация в коде
— Поддержка и быстрая отладка few-shot классификации сценариев на базе Qwen и классификаторов на BERT
— Учёт краевых случаев, исправление ошибочных срабатываний интентов
— Finetuning локальных LLM (извлечение сущностей, удерживание инструкций)
— Интеграция и поддержка ASR на базе GigaAMv2 (отладка качества распознавания, работы VAD)
— Дообучение и настройка инфереса собственных и опенсорсных TTS и систем клонирования голоса
Требования:
— Экспертиза в NLP и LLM: практический опыт с LLM/SLM (Few-shot learning, prompt engineering) и BERT (классификация сценариев и интентов)
— Практический опыт finetuning LLM (PEFT, LoRA/QLoRA) под узкие прикладные задачи
— Уверенный дебаг LLM: умение быстро понять, почему модель ответила не так, и исправить это промптом, гиперпараметром или файнтюном
— Опыт дообучения и оптимизации TTS-моделей
— Опыт работы и интеграции современных ASR-систем (в частности, GigaAMv2)
— Опыт работы как с графовыми/сценарийными диалоговыми движками, так и с LLM-агентами
— Высокая скорость диагностики проблем в инференсе, локализации багов и принятия инженерных решений
— Уверенное владение Python (PyTorch, huggingface, фреймворки инференса)
— Уверенное владение Go
— Опыт работы с оптимизацией инференса под low-latency (vLLM, TensorRT-LLM, Triton Inference Server, ONNX Runtime)
— Практика работы со потоковым аудио в реальном времени (streaming ASR/TTS, gRPC-контракты)
— Типизация в Go, базовые типы (строки, числа, слайсы и мапы)
— Примитивы синхронизации и конкуренция (синхронизация горутин, работа с каналами)
— Указатели и работа с ними
— Observability
— Оперативность в принятии архитектурных решений
— Самостоятельность в реализации решений
— Высокая скорость диагностики проблем
Будет плюсом:
— Понимание SOLID, DRY и KISS паттерны
— Базовое понимание дизайна сервисов на Go
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Сейчас в каталоге 800 вакансий по этому направлению, удалённо можно работать в 33%.
Середина вилки в этой вакансии, 195 000 ₽ в месяц, на 30% ниже медианы по направлению (280 000 ₽). У половины вакансий от 208 000 ₽ до 350 000 ₽ (вакансий с вилкой: 46).
Навыки этой вакансии, которые чаще всего просят по направлению: Python (33%), Pytorch (17%). В скобках доля вакансий направления.