Назад к вакансиям

ML/NLP Developer

МТСРФУдалённоПолная занятость
PythonKubernetesLLMGoMLPyTorchNLPPrompt EngineeringHugging Facefine-tuningTensorRT-LLMONNXVoice AITritonLoRAPEFTBERTFew-shot learning

Описание

Проект МТС: разработка голосового диалогового ассистента и перевод системы с графов сценариев на LLM-based диалог с минимальной задержкой.

Обязанности

  • Поэтапный перевод системы с графа сценариев на управляемый LLM-based диалог
  • Дебаг голосового пайплайна: поиск причин high latency, галлюцинаций LLM, проблем с передачей аудио и графовых ошибок
  • Оперативное принятие архитектурных решений и их самостоятельная реализация в коде
  • Поддержка и отладка few-shot классификации сценариев (Qwen, BERT), исправление ошибочных срабатываний интентов
  • Finetuning локальных LLM при необходимости (извлечение сущностей, удерживание инструкций)
  • Интеграция и поддержка ASR (GigaAMv2), дообучение и настройка инференса TTS и систем клонирования голоса

Требования

  • Уверенный опыт работы с LLM/SLM (Few-shot learning, prompt engineering) и BERT (классификация сценариев и интентов)
  • Практический опыт finetuning LLM (PEFT, LoRA/QLoRA) под узкие прикладные задачи
  • Уверенный дебаг LLM: умение быстро понять причину некорректного ответа и исправить это промптом, гиперпараметром или файнтюном
  • Опыт дообучения и оптимизации TTS-моделей
  • Опыт работы и интеграции современных ASR-систем (в частности, GigaAMv2), понимание работы VAD
  • Практика работы с потоковым аудио в реальном времени (streaming ASR/TTS)
  • Уверенное владение Python (PyTorch, HuggingFace, фреймворки инференса)
  • Опыт оптимизации инференса под low-latency (vLLM, TensorRT-LLM, Triton Inference Server, ONNX Runtime)
  • Понимание дизайна сервисов, паттернов SOLID, DRY и KISS
  • Типизация в Go (строки, числа, слайсы, мапы)
  • Примитивы синхронизации и конкуренция (синхронизация горутин, работа с каналами)
  • Указатели и работа с ними
  • Понимание принципов Observability

Будет плюсом

  • Опыт работы с gRPC-контрактами
  • Умение настроить инфраструктуру, знания k8s / inventory
  • Глубокое понимание работы сетевого стека (TCP)

Условия

  • Локация/Гражданство: РФ
  • Наличие оформленного военного билета или приписного свидетельства обязательно!
  • Ставка: обсуждается
  • Грейд: Middle+ / Senior
  • Загрузка: Full-time (полная занятость)
  • Формат: Удалённо