2ГИС

Data scientist in recommender systems

Коротко

Data Scientist в команду RecSys компании 2ГИС: разработка и улучшение моделей рекомендаций и ранжирования (рекомендации заведений на карте, поиск по категориям, персональные подборки), проведение офлайн-оценки и A/B-тестов, внедрение моделей в production. Требуется от 3 лет опыта DS/ML Engineer, минимум 2 года работы с рекомендательными системами, уверенное владение Python и SQL, опыт с DL-фреймворком (PyTorch/TensorFlow/Keras), а также опыт с Git и CI/CD. Формат работы — удалённо по РФ или гибридно в офисах Москвы, Санкт-Петербурга или Новосибирска.

Описание
Привет! Наша команда в поиске Data Scientist специалиста в команду RecSys, которая занимается развитием рекомендательных сервисов внутри компании. Какие задачи решает команда RecSys: разрабатывает алгоритм рекомендаций заведений на карте для нового сервиса, улучшает работу алгоритма поиска по категориям, разрабатывает алгоритмы персональных подборок для всех продуктов в компании 2ГИС.
Задачи
•Разрабатывать и улучшать модели рекомендаций и ранжирования для разных пользовательских сценариев: рекомендации заведений на карте, поиск по категориям, персональные подборки.
•Формулировать и проверять продуктовые и ML-гипотезы: проводить офлайн-оценку моделей и участвовать в A/B-тестах.
•Работать с качеством рекомендаций: выбирать и развивать метрики, анализировать ошибки моделей и находить точки роста.
•Внедрять модели в production: разрабатывать сервисы, участвовать в развитии ML-пайплайнов и обеспечивать надёжную работу решений.
•Настраивать мониторинг качества моделей и данных, алертинг на деградации.
•Писать unit- и интеграционные тесты для ML-пайплайнов, участвовать в code review.
Требования
•Имеешь от 3 лет опыта в роли Data Scientist, ML Engineer или близкой позиции.
•Не менее 2 лет работаешь с рекомендательными системами: понимаешь основные подходы к построению рекомендаций и ранжированию, особенности данных и типичные проблемы таких моделей.
•Вёл ML-задачи полного цикла: от исследования данных и формулирования гипотез до обучения, внедрения и сопровождения моделей в production.
•Уверенно владеешь Python и SQL, используешь классический ML-стек и библиотеки для работы с данными и моделями.
•Работал хотя бы с одним DL-фреймворком: PyTorch, TensorFlow или Keras.
•Умеешь оценивать качество рекомендательных систем: выбирать и интерпретировать офлайн-метрики, участвовать в подготовке и анализе A/B-тестов.
•Понимаешь принципы production-разработки: пишешь unit-тесты, участвуешь в проектировании решений и code review.
•Работал с Git и CI/CD-процессами; знаком с инструментами разработки и командной работы, например GitLab, Jenkins и Jira.
Условия
•Мы аккредитованная IT-компания.
•Мы работаем с редким и сложным доменом для рекомендательных систем — помогаем пользователям выбирать места и сервисы в городе.
•У нас можно работать удалённо по РФ. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске.
•Нет дресс-кода и строгого графика: главное, чтобы было удобно тебе и команде.
•Используем современные технологии и любим о них говорить: выступаем на конференциях и сами их организуем.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте