обновлено 3 дня назад
Старший разработчик Java (Поисковая платформа)
475 000₽
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Yandex
4 дня назад
Senior Java Developer
500 000₽
NDA
4 дня назад
Java-разработчик (Senior)
300 000 - 450 000₽
Сбер
4 дня назад
Java Developer (AI)
250 000 - 350 000₽
Сбер
3 дня назад
Senior Java Developer (Java)
300 000 - 450 000₽
VK Team
4 дня назад
Senior Java Platform Developer
420 000₽
IBS
11 дней назад