Компания больше не ищет сотрудника. Посмотрите похожие предложения

Программист-аналитик
в Яндекс (Поисковый портал)
150 000 — 226 000 ₽/мес на руки
Технологии/инструменты
Яндекс — крупнейшая российская IT компания. Основные направления бизнеса: поиск и портальные сервисы, онлайн-торговля, медиасервисы, геосервисы и отдельные подразделения (Яндекс.Go и Яндекс.Еда).
Каждый месяц больше 20 миллионов человек выбирают товары в более чем 24 тысячах магазинов, размещенных на Маркете. Сервис располагает огромной базой данных о предложениях магазинов, актуальной информацией о ценах и наличии товаров, сроках и стоимости доставки. Маркет помогает пользователям выбирать лучшие товары, а магазинам — продвигать свой ассортимент.
Большим преимуществом Маркета на рынке e-com являются автоматические инструменты для систематизации предложений магазинов на площадке Маркета. Это позволяет магазинам выгружать свои товары на сервис в виде неструктурированных текстов, а дальше происходит магия Маркета, и товары отображаются на сервисе в удобном для пользователя виде.
Алгоритмы работают для трех больших направлений:
- Для пользователей. Обеспечение удобного выбора товаров по структурированному каталогу с возможностью фильтровать товары по параметрам.
- Для аналитиков рынка. Матчинг внешних транзакций на каталог товаров Маркета для построения отчетов об объемах продаж в различных сегментах рынка и оптимизации процессов ценообразования собственного ассортимента.
- Для внутренних процессов Маркета. Оптимизация и ускорение процессов модерации контента за счет предоставления саджестов и рекомендаций, снижение порога входа на Маркет для продавцов.
В настоящий момент в группу Information Retrieval в контенте Маркета требуется Программист-аналитик.
Чем предстоит заниматься
- Улучшать качество работы инструментов систематизации знаний и расширять их функционал.
- Исследовать данные Маркета и делать выводы на их основе.
- Писать код на Java для сервисов в production.
- Ставить оффлайн-эксперименты и анализировать их результаты.
- Разрабатывать пайплайны подготовки данных для использования в ML-процедурах.
- Искать зоны роста в существующих процессах.
- Нести ответственность за собственные релизы.
Кого ищут
- Аналитический склад ума.
- Способность самостоятельно искать и находить ответы на вопросы, разбираться в сложных системах и сервисах по коду и документации.
- Хорошее знание языка SQL, умение писать сложные запросы.
- Готовность быстро погрузиться в разработку на Java или уже соответствующий опыт.
- Способность быстро обучаться, воспринимать большой объем новой информации.
- Знание классических алгоритмов и структур данных.
Будет плюсом:
- Опыт программирования на языке Python.
- Опыт работы Java-разработчиком и стремление развиваться в области анализа данных.
- Опыт работы системным аналитиком.
- Понимание принципов работы распределенных вычислительных систем, опыт работы с Hadoop или Spark.
- Опыт работы в Unix-системах.
Примеры задач
- Часто продавцы на Маркете хотят продавать свой товар сразу по несколько штук и пишут это количество в заголовке своей заявки; нужно проанализировать поток предложений, разобраться в специфике указания этого параметра для разных видов категорий, реализовать код выделения значения данного параметра из текста и провести сравнительный эксперимент, по которому эксперты могут оценить эффективность вашего решения.
- Матчинг предложений поставщиков и карточек товаров Маркета происходит посредством машинного обучения; они видят точечные ошибки матчинга, которые можно было бы исправить с помощью фильтра по цене. При этом модель в каком-то виде уже неявно учитывает цены. Необходимо скорректировать вычисление соответствующих признаков для модели или предложить бизнес логику для снижения числа таких ошибок, подготовить релиз и провести эксперимент для оценки характера изменений.
- Коллеги подготовили новую модель матчинга, дополнительно использующую нейросеть для обработки естественного языка - доступен бинарник модели и описание подготовки данных; нужно участвовать в процессе внедрения новой модели — как в runtime-сервисе с обработкой текстов "на лету", так и большой батч-джобе, когда признаки вычисляются отдельно сразу для всех доступных текстов.
Что предлагают
- Сильная команда, с которой можно расти.
- Сложные задачи для сервисов с миллионами пользователей.
- Зарплата на уровне рынка и выше +премии.
- Гибкий график работы.


О компании Яндекс (Поисковый портал)
Яндекс — одна из крупнейших ИТ-компаний в России. Мы развиваем самую популярную в стране поисковую систему и создаём сервисы, которые помогают людям в повседневных делах. С их помощью можно искать информацию в интернете, слушать музыку, выбирать товары и места, заказывать еду, перемещаться по городу и делать многое другое. Яндекс предлагает также продукты для бизнеса.