Старший разработчик Java, Поисковая база

Оплата не указана

Вакансия находится в архиве

Ozon

Деловой центр

и еще 1 станция

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Поиск в Ozon- это десятки миллионов пользователей каждый день, огромные RPS, низкий latency, распределённые системы и большие данные. И большая часть поиска в Ozon работает на Java-фундаменте.
Задача разработчиков Java-платформы обеспечить надёжный, удобный и производительный фундамент для развития систем поиска, помогать командам с глубокой технической аналитикой и инфраструктурой разработки.

Подробнее о поиске можно ознакомиться в материалах:

–Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2.
habr.com/ru/companies/ozontech/articles/667600/
–Индексация в поисковой платформе Ozon.
www.youtube.com/watch?v=D6BDi28J40M
–Обновления данных в поиске за секунды. Быстробновляемые атрибуты в поисковом движке Ozon.
highload.ru/spb/2024/abstracts/12444
–Feature store: как мы совместили высокую производительность и безграничные потребности data scientist’ов.
highload.ru/spb/2023/abstracts/10173

Стек:

  • Java 21.
  • Gitlab CI/CD с множеством сред для разработки и тестирования.
  • Технологии: GRPC, Spark, Flink.
  • Инфра: PG, Redis, Kafka, S3, Hadoop, Prometheus, Graylog, OpenTracing (Jaeger).
  • Kubernetes для шедулинга и оркестрации.
  • Стандартный джентельменский набор Jira и Confluence.

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

  • Создавать фундамент для высоконагруженных приложений, утилизирующих сотни железных серверов и десятки тысяч ядер CPU.
  • Глубоко заниматься производительностью и многопоточкой.
  • Проектировать и разрабатывать внутренние библиотеки и фреймворки.
  • Разрабатывать механизмы разработки.

Мы ожидаем:

  • Отличное знание Java и опыт разработки от 4 лет.
  • Знание классических алгоритмов и структур данных.
  • Опыт с многопоточными приложениями.

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

  • Опыт разработки и профилирования высоконагруженных сервисов.
  • Опыт работы с высоконагруженными системами.
  • Опыт работы с распределёнными системами.

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

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

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

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

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

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

Ключевые навыки

Java
Разработка поисковых технологий
Masonite
Apache kafka
Apache spark
Grpc
Redis c++ client
Apache hadoop
Kubernetes

Адрес

Москва, Пресненская набережная, 10

Контактная информация

Ozon

Сайт: не указан

Почта: не указана

Вакансия опубликована 03.08.2024 в г. Москва.

Похожие вакансии

#

Новосибирск

Удаленная работа

Подробное описание

30 июня

#

Санкт-Петербург

Полный день

Подробное описание

26 июля

#

Москва

Удаленная работа

Подробное описание

7 августа