Назад
обновлено 3 дня назад

Старший разработчик Java (Поисковая платформа)

475 000₽
Тип работы
fulltime
Грейд
senior
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Старший разработчик Java (Поисковая платформа) (Java/поисковые движки): Разработка и оптимизация высоконагруженной распределённой поисковой платформы, включая индексацию, хранение данных, обработку запросов и инструменты управления кластерами, с акцентом на производительность, масштабирование и интеграцию с ML-решениями. Фокус на проектировании многопоточных сервисов, оптимизации вычисления факторов ранжирования, создании потоковых и пакетных пайплайнов и поддержке быстрого обновления поискового индекса.

Компания

Ozon развивает e-commerce-платформу, которой ежедневно пользуются миллионы людей для поиска товаров.

Что делать

  • Проектировать и разрабатывать быстрообновляемое хранилище мастер-данных, а также потоковые и пакетные системы обработки данных для построения поискового индекса.
  • Оптимизировать производительность, хранение и скорость обновления распределённого поискового движка.
  • Разрабатывать высоконагруженные сервисы для шардирования и координации распределённого поиска.
  • Оптимизировать вычисление факторов ранжирования и их долгосрочное хранение.
  • Создавать сервисы для мониторинга и управления поисковыми кластерами и развивать инфраструктуру поисковой платформы.
  • Интегрировать решения Data Science, включая большие языковые модели, и разрабатывать инструменты для продуктовых команд поиска.

Требования

  • Хорошее знание Java и от 2 лет опыта разработки.
  • Знание классических алгоритмов и структур данных.
  • Опыт разработки многопоточных приложений и распределённых систем.
  • Опыт работы с реляционными СУБД и/или NoSQL-хранилищами.
  • Умение тестировать собственный код, работать с существующим кодом и взаимодействовать в команде.

Хорошо, если есть

  • Опыт работы с Elasticsearch, Solr, Sphinx, OpenSearch, Lucene или Quickwit.
  • Опыт построения ETL, DWH или Data Lake.
  • Опыт алгоритмической разработки, включая сжатие данных.
  • Образование в области математики или Computer Science.
  • Знакомство с Data Science и/или ML Engineering.

Культура и преимущества

  • Работа в команде поисковой платформы, которой ежедневно пользуются миллионы пользователей.
  • Взаимодействие с продуктовыми командами поиска и командами Data Science.
  • Возможность развивать высоконагруженные распределённые системы и поисковую инфраструктуру.

Зарплата: от 475 000 ₽ в месяц до налогов, совокупно.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →