Sfera-rabota.ru

Вакансия “Разработчик Java, Поисковый рантайм“

Организация

Ozon

у этого работодателя ещё 1467 активных вакансий
Ozon

Id: 1162467
Активная Вакансия
Обновлена: 10.07.2023
Тщательный отбор
Должность
Разработчик Java, Поисковый рантайм
Заработная плата
по договоренности
Описание вакансии:
Вид работы:
#аналитическая
Рабочее место:
Удаленная работа
Тип занятости:
Постоянная работа
График работы:
гибкий график
Опыт работы: Более 3-х лет
Требования:
Java
Atlassian Jira
Git
PostgreSQL
Разработка поисковых технологий
Торговая площадка
IT
Дополнительно:

Десятки миллионов пользователей ежедневно ищут товары на Ozon. Команда поискового рантайма отвечает за качество поиска, а именно:

Обеспечивает быстрый поиск среди миллионов товаров.

Отбирает товары, доступные пользователям в локации поиска.

Строит динамические фильтры для упрощения процесса выбора и покупки товаров.

Помогает находить наиболее релевантные товары с помощью комплексных и многоуровневых моделей машинного обучения.

Отвечает за работу нативной рекламы в поиске и каталоге.

Наша поисковая система включает собственный распределённый high-availability поисковой движок (фактически собственная распределённая СУБД) на базе Lucene. Он написан командой поиска на замену ElasticSearch, нацелен на производительность и расширяемость под задачи поиска в Ozon. Движок обеспечивает быструю фильтрацию товаров и базовое ранжирование.

Исторические хроники и путь создания собственного поискового движка описали в статье «Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до О2».

https://habr.com/ru/company/ozontech/blog/667600/

Сейчас мы находимся в поисках талантливого Java-разработчика в нашу команду.

Наш стек:

Сервисы на Java, JDK 11-17.

Netty, GRPC, Guice, Lucene.

etcd, S3, Kafka, Clickhouse, Hadoop, Spark, Hive, Postgresql, Redis.

К8S, Prometheus, Graylog, OpenTracing (Jaeger).

Gitlab, Jira.

Вам предстоит:

Заниматься разработкой собственного поискового движка (замена ElasticSearch).

Проектировать архитектуру и разрабатывать поисковые сервисы и компоненты.

Обрабатывать большое количество текстовой информации.

Оптимизировать узкие по производительности места.

Решать задачи улучшения качества поиска.

Заниматься внедрением ML-моделей в поисковые процессы (опыт с ML не требуется, но приветствуется).

Мы ожидаем:

Знание классических алгоритмов и структур данных.

Хорошее знание Java и опыт разработки от 2 лет.

Навыки разработки многопоточных приложений.

Опыт использования реляционных СУБД или NoSQL-хранилищ.

Опыт написание автотестов.

Ответственность и аккуратность, умение тестировать собственный код и работать с чужим.

Умение работать в команде.

Работа в аналогичной должности в течение последнего года.

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

Опыт разработки высоконагруженных сервисов.

Опыт работы с Python.

Желание постигать Data Science либо опыт решения ML задач.

Умение работать с большими массивами данных.

Мы предлагаем:

Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.

Свободу действий в принятии решений.

Достойный уровень заработной платы.

Профессиональную команду, которой мы гордимся.

Возможность развиваться вместе с нашим бизнесом.

Loading...