Привет! Это команда Реклама в поисковом рантайме.
Команда рантайма рекламных технологий в поиске отвечает за подбор и продвижение товаров в поисковой выдаче, а именно:
- Ранжирует рекламные и орагнические товары в поисковой выдаче
- Проводит аукцион для определения стоимости продвижения в поиске
- Собирает статистику взаимодействия пользователей с товарами
- Отвечает за работоспособность рекламного продвижения в поиске, в каталоге и на товарных полках. Исторические хроники и путь создания собственного поискового движка описали в статье «Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2».
Какая у нас команда и процессы: Agile, двухнедельные спринты, стандартные церемонии: стендап, груминг, планирование, ретро.
Есть команда QA, которая активно тестирует новые фичи, а также пишет e2e автотесты, помогая улучшать качество сервисов.
Ежедневно проводим нагрузочное тестирование в продовом окружении.
Наш стек:
- Пишем микросервисы на Java 21+
- Используем Guice вместо Spring.
- Мискросервисы общаются по gRPC.
- Обрабатываем более 100k запросов в секунду.
- Используем Redis для горячего хранения данных. У нас более 1Tb кешей.
- Сервисы разворачиваем в Kubernetes. CI/CD на базе Gitlab CI.
- Мониторинг и логирование через Prometheus, Graylog, OpenTracing (Jaeger).
- Для управления разработкой используем Gitlab, Jira, Confluence.
- Воплощать новые идеи и улучшать сервисы рантайм рекламы.
- Оптимизировать узкие по производительности места.
- Прорабатывать технические решения.
- Покрывать свой код тестами.
- Ревьюить код своих тиммейтов.
- Писать документацию.
- Хорошее знание Java и опыт разработки от 2 лет.
- Знание классических алгоритмов и структур данных.
- Опыт использования реляционных СУБД и/или NoSQL-хранилищ.
- Ответственность и аккуратность, умение тестировать собственный код и работать с чужим.
- Умение работать в команде.
- Знакомство с проектированием архитектуры серверного ПО.
- Опыт разработки многопоточных приложений.
- Опыт разработки и профилирования высоконагруженных сервисов.
Похожие вакансии
Опыт работы менеджером по продажам в B2B от 3-х лет (приветствуется опыт в сфере сельскохозяйственных продаж).
Работать в CRM-системе, привязанной к IP-телефонии (нужно совершать продажи, а не просто звонить). Опыт работы менеджером по онлайн...
Высшее образование (экономическое или техническое). Опыт работы не менее 5-ти лет в сфере ИT / консалтинге с корпоративными продуктами 1...
Опыт коммерческой разработки на С# от 5 лет. Знание паттернов и подходов: Event sourcing, CQRS, DDD, SOLID, микросервисной архитектуры.
Высшее образование (экономическое, техническое, математическое или физико-математическое). Понимание управленческого учёта, бюджетирования, базовых показателей эффективности (ROI, NPV, маржинальность).
