👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Machine learning engineer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международная IT-компания, разрабатывающая программное обеспечение для цифровой трансформации бизнеса

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

Условия работы

На эту позицию мы рассматриваем резюме от кандидатов из любого города. Возможен формат удаленной работы или из любого нашего офиса (Москва, Санкт-Петербург, Томск).

Мы международная IT-компания Sibedge, специализирующаяся на разработке программного обеспечения под нужды наших бизнес-партнеров: высоконагруженные сервисы, web-решения и мобильные приложения.

Сейчас мы находимся на значимом для нас этапе - мы запускаем свой собственный продукт на рынок! Именно поэтому мы находимся в поиске ML Engineer, основной задачей которого будет развитие core продукта и преднастраивание моделей под уникальную диалоговую специфику каждого конечного клиента.

Продукт и его особенности:

  • Мы разработали платформу для построения виртуальных ассистентов для бизнеса. Наш продукт уже умеет распознавать текст и даты, в прототипе понимает смысл документов и формирует из них интенты, ищет документы в подключенных файловых хранилищах, общается с пользователями в телеграме и веб-виджетах;
  • Мы видим следующий шаг в создании модели, которая на лету будет распознавать человеческую речь, и развитие панели администрирования для повышения удобства настройки разных сценариев;
  • Пока мы сфокусированы на 4-х областях применения: онбординг персонала, управление знаниями, информационная поддержка и управление документооборотом. В перспективе наш продукт может решать гораздо больший спектр задач для бизнеса;
  • Мы не ограничены областью применения. Наша платформа будет полезна как крупным государственным или финансовым компаниям, так и стартапам в сфере образования или медицины;
  • Мы не просто продаем платформу, мы предоставляем сервис нашим клиентам. Внедряя продукт, мы поддерживаем и дорабатываем его, создавая для каждого клиента свое уникальное решение;
  • Продукт уже продается на российском рынке и имеет тысячи daily users, но наши амбиции шире, поэтому следующим шагом мы планируем запуск на зарубежное направление.

Что вас может заинтересовать:

  • У вас будет возможность влиять на продукт, предлагать и продвигать ваши идеи и решения. Мы обязательно поддержим вашу инициативу и предоставим необходимые ресурсы для реализации;
  • Вы не будете работать в одиночку. У нас дружная команда, состоящая из DevOps, Front-end и Back-end разработчиков, аналитика и менеджера по продукту. Внутри команды максимально открытая и простая коммуникация, а большая часть команды вообще стояла у истоков создания продукта, поэтому точно будет к кому обратиться за нужной информацией или помощью;
  • Мы предоставляем реально интересные задачи в части ML с применением их сразу в продакшене, и ваша работа точно не уйдет “в стол”.

Чем вам предстоит заниматься:

  • Внедрить асинхронность в NLU сервис;
  • Реализовать возможность оркестрации моделей;
  • Реализовать горизонтальное масштабирование NLU сервисов;
  • Реализовать возможность переобучения без блокирования классификатора NLU;
  • Реализовать визуализацию распределения интентов (пользовательских намерений);
  • Реализовать сохранение результатов обучения;
  • Реализовать возможность множественной классификации (свободный диалог, диалог на заданную тему, нецензурная лексика и т.д.);
  • Работать с реализацией собственного Speech-to-text (Kaldi, pocketsphinx, etc.).

Мы бы хотели, чтобы кандидат имел следующий опыт и качества:

  • Опыт промышленного программирования на Python 3;
  • Базовые знания в области математической статистики и теории вероятности;
  • Уверенное знания основных ML-библиотек (Sklearn, NumPy, Pandas, Matplotlib, Seaborn);
  • Опыт работы с DL-фреймворком Pytorch;
  • Знание NLP (Natural Language Processing - опыт решения задач NLU, NER, Slot filling);
  • Понимание принципа работы и опыт fine tuning современных NLP-моделей (ELMo, BERT);
  • Опыт разработки алгоритмов и программного обеспечения;
  • Опыт работы с git;
  • Мы дополнительно отметим ваш опыт работы с FastAPI/aiohttp/Flask, а также знание и опыт применения контейнеризации (Docker, Kubernetes).


Бонусы

Условия у нас ─ это:

  • Практика внутренних pet-projects. Например, свой первый опыт в ML мы приобрели делая smart coffee machine из обычной кофемашины в одном из наших офисов;
  • Внутренняя база знаний компании: более 115 материалов среди которых профессиональные курсы, литература, записи с конференций, а также soft skills тренинги;
  • Возможность очного участия в конференциях в качестве слушателя или спикера. Наши сотрудники регулярно посещают PythonConf, GolangConf, HolyJS, DotNext и многие другие. В прошлом году наши ребята выступали с докладами в секциях: Go, PostgeSQL и Sales;
  • Регулярная практика проведения внутренних воркшопов по инициативе сотрудников на профессиональные темы. Только за прошлый год мы провели 75 таких воркшопов!;
  • У нас понятная горизонтальная структура, отсюда отсутствие бюрократии, микроменеджмента и дресс-кода;
  • Мы поддерживаем work–life balance: помимо работы у нас яркие корпоративные мероприятия;
  • Реферальная программа: мы уверены, что лучшие сотрудники приходят к нам по рекомендации тех, кто уже с нами.

До встречи в Sibedge!