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

Программист-аналитик

в Яндекс

150 000 —‍ 226 000 ₽/мес на руки

📍 МоскваСанкт-ПетербургПолная удалёнка
Специализация
System Analyst
Уровень
Middle-to-Senior
Команда
6 - 10 человек

Яндекс — крупнейшая российская IT компания. Основные направления бизнеса: поиск и портальные сервисы, онлайн-торговля, медиасервисы, геосервисы и отдельные подразделения (Яндекс.Go и Яндекс.Еда).

Каждый месяц больше 20 миллионов человек выбирают товары в более чем 24 тысячах магазинов, размещенных на Маркете. Сервис располагает огромной базой данных о предложениях магазинов, актуальной информацией о ценах и наличии товаров, сроках и стоимости доставки. Маркет помогает пользователям выбирать лучшие товары, а магазинам — продвигать свой ассортимент.

Большим преимуществом Маркета на рынке e-com являются автоматические инструменты для систематизации предложений магазинов на площадке Маркета. Это позволяет магазинам выгружать свои товары на сервис в виде неструктурированных текстов, а дальше происходит магия Маркета, и товары отображаются на сервисе в удобном для пользователя виде.

Алгоритмы работают для трех больших направлений:

  • Для пользователей. Обеспечение удобного выбора товаров по структурированному каталогу с возможностью фильтровать товары по параметрам.
  • Для аналитиков рынка. Матчинг внешних транзакций на каталог товаров Маркета для построения отчетов об объемах продаж в различных сегментах рынка и оптимизации процессов ценообразования собственного ассортимента.
  • Для внутренних процессов Маркета. Оптимизация и ускорение процессов модерации контента за счет предоставления саджестов и рекомендаций, снижение порога входа на Маркет для продавцов.

В настоящий момент в группу Information Retrieval в контенте Маркета требуется Программист-аналитик.

Технологии/инструменты

SQLJava

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

  • Улучшать качество работы инструментов систематизации знаний и расширять их функционал.
  • Исследовать данные Маркета и делать выводы на их основе.
  • Писать код на Java для сервисов в production.
  • Ставить оффлайн-эксперименты и анализировать их результаты.
  • Разрабатывать пайплайны подготовки данных для использования в ML-процедурах.
  • Искать зоны роста в существующих процессах.
  • Нести ответственность за собственные релизы.

Кого ищут

  • Аналитический склад ума.
  • Способность самостоятельно искать и находить ответы на вопросы, разбираться в сложных системах и сервисах по коду и документации.
  • Хорошее знание языка SQL, умение писать сложные запросы.
  • Готовность быстро погрузиться в разработку на Java или уже соответствующий опыт.
  • Способность быстро обучаться, воспринимать большой объем новой информации.
  • Знание классических алгоритмов и структур данных.

Будет плюсом:

  • Опыт программирования на языке Python.
  • Опыт работы Java-разработчиком и стремление развиваться в области анализа данных.
  • Опыт работы системным аналитиком.
  • Понимание принципов работы распределенных вычислительных систем, опыт работы с Hadoop или Spark.
  • Опыт работы в Unix-системах.

Примеры задач

  • Часто продавцы на Маркете хотят продавать свой товар сразу по несколько штук и пишут это количество в заголовке своей заявки; нужно проанализировать поток предложений, разобраться в специфике указания этого параметра для разных видов категорий, реализовать код выделения значения данного параметра из текста и провести сравнительный эксперимент, по которому эксперты могут оценить эффективность вашего решения.
  • Матчинг предложений поставщиков и карточек товаров Маркета происходит посредством машинного обучения; они видят точечные ошибки матчинга, которые можно было бы исправить с помощью фильтра по цене. При этом модель в каком-то виде уже неявно учитывает цены. Необходимо скорректировать вычисление соответствующих признаков для модели или предложить бизнес логику для снижения числа таких ошибок, подготовить релиз и провести эксперимент для оценки характера изменений.
  • Коллеги подготовили новую модель матчинга, дополнительно использующую нейросеть для обработки естественного языка - доступен бинарник модели и описание подготовки данных; нужно участвовать в процессе внедрения новой модели — как в runtime-сервисе с обработкой текстов "на лету", так и большой батч-джобе, когда признаки вычисляются отдельно сразу для всех доступных текстов.

Что предлагают

  • Сильная команда, с которой можно расти.
  • Сложные задачи для сервисов с миллионами пользователей.
  • Зарплата на уровне рынка и выше +премии.
  • Гибкий график работы.
Александра Милованова IT Recruiter
Яндекс

О компании Яндекс

Сфера
Продуктовая компания
Инвестиции
$100M+
Размер
1001+

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

Похожие вакансии

5 000 – 7 000 €/мес на руки
📍 Кипр, Армения, ОАЭ, полная удалёнка, самостоятельный переезд
5 000 – 7 000 $/мес на руки
📍 Кипр, Португалия, полная удалёнка, помощь с переездом
4 500 – 7 000 $/мес на руки
Полная удалёнка
400 000 – 500 000 ₽/мес на руки
📍 Москва (м. Курская), Санкт-Петербург (м. Василеостровская), полная удалёнка
350 000 – 400 000 ₽/мес на руки
Можно удалённо из РФ