Назад
5 дней назад

ML-инженер senior (NLP)

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
ML-инженер senior (NLP): Разработка и внедрение классификатора товарных позиций на базе BERT с акцентом на подготовку данных, оптимизацию моделей и production ML. Фокус на мониторинге качества и drift, автоматизированном дообучении, PostgreSQL-пайплайнах и интеграции моделей в production.

Локация: Москва, Походный проезд, 3с1; доступны работа в офисе, гибридный график или полностью дистанционная работа на территории РФ.

Компания

ГНИВЦ — IT-компания, партнер государственных компаний и лидеров российского бизнеса, разработчик и системный интегратор государственных информационных систем и коммерческих решений для налогового мониторинга.

Что делать

  • Разрабатывать и дорабатывать классификатор названий товарных позиций на базе BERT, включая предобучение, дообучение и оптимизацию моделей.
  • Организовывать и контролировать разметку данных, ставить задачи разметчикам, контролировать качество и автоматизировать пайплайны.
  • Готовить датасеты: очищать и нормализовать данные с использованием pandas, datasets Hugging Face и regex.
  • Проектировать архитектуру моделей, проводить эксперименты с BERT, DistilBERT, кастомными головами и ensemble-методами.
  • Мониторить production-модели: отслеживать метрики качества и drift, проводить A/B-тестирование и автоматизированное дообучение.
  • Работать с PostgreSQL и интегрировать модели в production через Docker с мониторингом GPU и CPU.

Требования

  • Высшее образование, предпочтительно в области компьютерных наук, математики или смежных дисциплин.
  • От 2 лет опыта в NLP/ML, включая fine-tuning transformer-моделей BERT, RoBERTa или DistilBERT.
  • Глубокий опыт работы с PyTorch, Hugging Face Transformers, pandas и datasets.
  • Опыт работы с PostgreSQL: SQL, создание и оптимизация схем, хранимые функции и производительность запросов.
  • Знание техник оптимизации моделей: quantization, layer-wise LR и custom loss functions.
  • Опыт production ML: monitoring, anomaly detection и model serving.
  • Уверенное владение Python, Git, Linux и Shell scripting.

Хорошо, если есть

  • Опыт классификации текстов для продуктовых каталогов, поиска или рекомендаций.
  • Навыки организации разметки данных и data pipeline engineering, включая ETL и preprocessing.
  • Опыт работы с ONNX для inference и multi-GPU training с DDP.

Культура и преимущества

  • Пятидневная рабочая неделя: понедельник–четверг с 09:00 до 18:00, пятница с 09:00 до 16:45.
  • Официальное трудоустройство по ТК РФ, оплачиваемые отпуска, выплата зарплаты дважды в месяц и премии за результаты.
  • Компенсация больничного до 7 дней, ДМС после испытательного срока, включая стоматологию, и возмещение до 50% затрат на спорт.
  • Профессиональное обучение и сертификация за счет компании, митапы, хакатоны, конференции, семинары и тренинги.
  • Партнерские программы изучения иностранных языков и профессионального развития, корпоративная библиотека Alpina Digital.
  • До 5 дополнительных оплачиваемых ресурсных выходных дней для сотрудников со стажем более 11 месяцев.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →