← Все вакансии

Java-разработчик в рекламную платформу Маркета

Яндекс Маркет — это один из крупнейших маркетплейсов. На площадке представлены десятки миллионов наименований товаров, а количество активных покупателей уже достигло 15 миллионов.

Мы ищем Java-разработчика в команду рекламной платформы, которая занимается разработкой инструментов продвижения товаров на Маркете, а также за его пределами — в Лавке, Go и Яндекс Еде. Результаты нашей работы всегда можно увидеть и численно измерить в виде реальной прибыли.

Наши основные направления

  • Буст — продвигаем товары продавцов на Маркете и берём деньги за продажи или показы. Необходимо реализовывать обработку сотен миллионов товарных позиций для передачи их в следующие мастер-системы и обрабатывать оформленные заказы
  • Медийная реклама — баннеры, пуши и ряд других инструментов, которые позволяют продвигать свои бренды
  • Аналитика — предоставление продавцам и рекламодателям инструментов для анализа своих продаж и эффективности инструментов продвижения, с целью оценки своих затрат и поиска способов улучшить свое положение на Маркете
  • AI-ассистент для продавцов и рекламодателей

Наш стек

  • Языки: Java, Kotlin, Python
  • БД: PostgreSQL, ClickHouse, Redis, YTsaurus
  • Внутренние решения Яндекса: брокер сообщений, системы мониторинга, деплоя, CI/CD, трассировка, алерты, репозиторий и сборка приложения
  • Микросервисная архитектура с минимумом легаси

Задачи и обязанности

Развитие и поддержка инструментов продвижения и аналитики

Вам предстоит вместе с менеджером продукта активно развивать текущую систему: участвовать в планировании и обсуждении проектов, технически прорабатывать и декомпозировать задачи, разрабатывать новые функции и улучшать уже существующие.

Обработка больших объёмов данных

Нужно будет обрабатывать в режиме real-time сотни миллионов записей о показах, кликах, товарах, заказах и пользователях и на основе полученных данных строить системы аналитики, рекламного продвижения и рассылок пользователям

Технические задачи

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

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Требования

  • Не менее двух лет занимались коммерческой разработкой на Java или Kotlin
  • Умеете тестировать свой код и разбираться в чужом
  • Знакомы с различными БД и понимаете их суть и принципы работы
  • Можете грамотно спроектировать техническую составляющую системы, декомпозировать задачу и аргументировать своё решение
  • Осознаёте необходимость отслеживать работоспособность сервиса и понимаете, как это организовать
  • Готовы активно знакомиться с новыми технологиями и разбираться в них
  • Способны работать в команде и активно предлагать свои идеи и решения
Python Java Kotlin Go PostgreSQL Redis ClickHouse CI/CD
Откликнуться →