Привет! Это команда Верхнего метапоиска.
Десятки миллионов пользователей ежедневно ищут товары на Ozon. Сервисы команды Верхнего поиска служат входной точкой всех поисковых запросов как пользователей сайта, так и смежных сервисов. Мы реализуем сложную бизнес-логику, позволяющую получать данные о товарах из множества источников и превращать их в выдачу для пользователя. И все это под нагрузкой в десятки тысяч rps.
Если тебе интересно разобраться в архитектуре сервисов Ozon и понимать, как они все вместе работают для наших клиентов, присоединяйся к команде верхнего поиска. Здесь можно и нужно будет участвовать в принятии архитектурных решений, писать оптимальный код, взаимодействовать с бизнесом и смежными командами. А главное, вы сможете показать своим родным и друзьям, что нового и удобного вы только что сделали специально для них.
Подробнее можно ознакомиться в статьях:
 - «Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2».
  - «Feature store: как мы совместили высокую производительность и безграничные потребности data scientist’ов».
  
Стек:
 - Пишем на Java на бэкенде.
  - Используем Gitlab CI/CD с множеством сред для разработки и тестирования.
  - Инференсим ML-модели в микросервисах и достаем фичи из feature store.
  - Применяем Redis для горячего хранения данных и PostgreSQL для холодного, для OLAP используем Clickhouse.
  - Храним данные в S3 и HDFS, ETL на Spark и Flink.
  - Обрабатываем данные через Kafka.
  - Используем Kubernetes для оркестрации.
  - Логгируем и собираем метрики через Prometheus, Graylog, OpenTracing (Jaeger).
  - Работаем с Jira, Confluence и Gitlab.
  
Вы будете:
 - Разрабатывать и защищать архитектурные решения.
  - Использовать актуальный стек.
  - Отвечать за разработку задачи от постановки до включения для пользователей.
  - Вести фиче-команды.
  - Много общаться с бизнесом и смежными командами.
  - Проверять свое техническое решение стресс-тестами.
  - Релизить свой код, как только он прошел QA.
  
Нам важно:
 - Хорошее знание Java и опыт разработки от 2 лет.
  - Знание классических алгоритмов и структур данных.
  - Опыт использования реляционных СУБД и/или NoSQL-хранилищ.
  - Ответственность и аккуратность, умение тестировать собственный код и работать с чужим.
  - Умение работать в команде.
  - Работа в аналогичной должности в течение последнего года.
  
Будет плюсом:
 - Опыт разработки многопоточных приложений.
  - Опыт разработки и профилирования высоконагруженных сервисов.
  - Опыт разработки сервисов для ML (LTR).
  - Знание C#.
  
Какая у нас команда и процессы:
 - Работаем по Agile с артефактами (стендап, грумминг, планирование, ретро).
  - QA-инженеры интегрированы в команду и пишут автотесты, помогая улучшать качество.
  - Ежедневно проводим стрельбы и нагрузочное тестирование.
  - Инфра помогает с инфраструктурой сервисов.
  
Мы предлагаем:
 - Динамичный и быстроразвивающийся бизнес, ресурсы, возможность сделать вместе лучший продукт на рынке e-commerce.
  - Свободу действий в принятии решений.
  - Достойный уровень заработной платы.
  - Профессиональную команду, которой мы гордимся.
  - Возможность развиваться вместе с нашим бизнесом.