MLOps-инженер в команду Автомодерации

В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com

О команде

Авито предоставляет сервисы в пяти вертикалях: Авто, Недвижимость, Товары, Услуги и Работа. Moderation Systems — юнит, занимающийся модерацией объявлений, профилей пользователей, рейтингов и отзывов, а также других продуктов во всем Авито.

Каждый день частные пользователи и компании публикуют более 20 миллионов версий объявлений на площадке. Каждое такое изменение мы проверяем на различные нарушения. Дубликаты объявлений вредят бизнесу, а запрещенные товары несут серьезные репутационные риски.

Юнит Автомодерации отвечает за Scoring Pipeline — систему оценки контента, состоящей из сотен ML-моделей и отдельных сервисов. У системы строгие SLA и постоянно растущая нагрузка.

Задача команды — развивать сервисы scoring’а, поддерживать новые типы контента и нарушений, следить за работоспособностью и нагрузкой.

В команде пять бэкенд-разработчиков, до конца года мы планируем нанять еще четырех.

Примеры будущих задач:

  • проектировать систему MLOps для Data Science команды (более 10 человек);
  • разрабатывать новые и развивать существующие сервисы scoring’а контента;
  • разрабатывать сервисы поиска дубликатов контента;
  • проводить нагрузочное тестирование, искать «узкие места» и оптимизировать производительность сервисов scoring’а контента;
  • вести и улучшать процессы внутри команды.

Вам предстоит:

  • разрабатывать бэкенд на Python и Go: проектировать архитектуру микросервисов и их взаимодействия;
  • быть фича-лидом: отвечать за фичу от проработки до раскатки, решать задачи совместно с командой Data Science;
  • расти в техлида своей команды: брать на себя продуктовое направление, процессы и среднесрочное планирование, формирование и приоритезацию бэклога.

Мы ждём, что вы:

  • имеете не менее трёх лет опыта коммерческой бэкенд-разработки от 3х лет; опыт в Python обязателен;
  • работали с Data Science/ML-задачами;
  • хотите заниматься инфраструктурными задачами на стыке ML и инженерии;
  • можете брать ответственность не только за свою работу, но и за направление;
  • можете сами ставить себе задачи и прорабатывать их.

Будет здорово, если вы:

  • строили MLOps процессы.

Работа у нас — это:

  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • талантливая команда, готовая поддержать ваши инициативы;
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
  • прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
  • личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
  • забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
  • удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.