Старший Java-разработчик Реклама в поисковом рантайме

Ozon

Старший Java-разработчик Реклама в поисковом рантайме

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

Привет! Это команда Реклама в поисковом рантайме.

Десятки миллионов пользователей ежедневно ищут товары на Ozon. Команда рантайма рекламных технологий поиска отвечает за качество поиска рекламных товаров, а именно:
-Отбирает товары с наличием рекламной метки, доступные пользователям в локации поиска.
-Помогает находить наиболее релевантные рекламные товары с помощью комплексных и многоуровневых моделей машинного обучения.
-Отвечает за работоспособность рекламного продвижения в поиске, в каталоге и на товарных полках. Исторические хроники и путь создания собственного поискового движка описали в статье «Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2».
https://habr.com/ru/company/ozontech/blog/667600/

Какая у нас команда и процессы:
ile, двухнедельные спринты, стандартные церемонии: стендап, груминг, планирование, ретро.
QA интегрированы в команду и пишут автотесты, помогая улучшать качество.
Ежедневно проводим стрельбы и нагрузочное.


Наш стек:

Пишем микросервисы на Java, JDK 11-17.
Используем Guice вместо Spring.
Мискросервисы общаются по gRPC.
Используем Redis для горячего хранения данных. У нас более 1Tb кешей.
Есть ETL на Flink, который обрабатывает более 400k событий в секунду.
Сервисы разворачиваем в Kubernetes. CI/CD на базе Gitlab CI.
Мониторинг и логирование через Prometheus, Graylog, OpenTracing (Jaeger).
Кроме того используем etcd, S3, Clickhouse, etc..
Для управления разработкой используем Gitlab, Jira, Confluence.

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

Навыки
  • IT
  • Разработка поисковых технологий
  • Java
Посмотреть контакты работодателя

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

РСХБ-Интех
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Платёжный сервис А3

Middle java-разработчик

Платёжный сервис А3

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Яндекс
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
VK
Удаленная работа
  • Москва

  • Не указана

Senior Java developer

Флексмайнд Тех.

Удаленная работа
  • Москва

  • Не указана

Softline
Удаленная работа
  • Москва

  • Не указана

Swordfish Security
Удаленная работа
  • Москва

  • Не указана

Кросстех Солюшнс Групп

Middle Java-разработчик

Кросстех Солюшнс Групп

Удаленная работа
  • Москва

  • Не указана

НТЦ ЕЭС Информационные Комплексы

Java разработчик

НТЦ ЕЭС Информационные Комплексы

Удаленная работа
  • Москва

  • до 400000 RUR

БФТ-Холдинг
Удаленная работа
  • Москва

  • до 400000 RUR

БФТ-Холдинг
Удаленная работа
  • Москва

  • до 400000 RUR

Ростелеком - Центры обработки данных

Ведущий разработчик

Ростелеком - Центры обработки данных

Удаленная работа
  • Москва

  • до 400000 RUR

Азиатско-Тихоокеанский Банк

Senior Java-разработчик

Азиатско-Тихоокеанский Банк

Удаленная работа
  • Москва

  • до 400000 RUR

IT SCOUT
Удаленная работа
  • Москва

  • до 400000 RUR

UBIC
Удаленная работа
  • Москва

  • до 400000 RUR

DatsTeam
Удаленная работа
  • Москва

  • до 400000 RUR

МТС
Удаленная работа
  • Москва

  • до 400000 RUR

Selsup
Удаленная работа
  • Москва

  • до 500000 RUR

Айотекс
Удаленная работа
  • Москва

  • до 250000 RUR

X5 Tech
Удаленная работа
  • Москва

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию