
яндекс · 3 дня назад
Команда оферной платформы работает над платформой, которая показывает рекламные нотификации в сервисах Яндекса — в мобильных приложениях, на сайтах и даже на ТВ. Наша задача — грамотно показывать рекламу: выбирать подходящий момент и контекст, чтобы не мешать пользователю.
Мы строим масштабируемую и адаптивную систему. Она даёт продуктам возможность быстро запускать A/B‑эксперименты и надёжно доставлять рекламные оферы и нотификации.
Наш стек технологий: Java 21, Kotlin, Spring Boot, PostgreSQL, Redis, gRPC.
Интеграции
Вы будете реализовывать надёжные и производительные интеграции, проектировать взаимодействие между сервисами Яндекса и обеспечивать стабильный обмен данными.
Поддержка микросервисов
Вам предстоит поддерживать существующие и создавать новые микросервисы, которые управляют рекламными оферами и нотификациями — подбирают их и показывают пользователям. Нужно проектировать архитектуру, добавлять новые фичи и следить за тем, чтобы сервисы работали быстро и без сбоев.
Интеграция ML
Вы будете участвовать в проектировании, запуске и A/B‑тестировании ML‑модели, которая ранжирует и фильтрует уведомления, вместе со смежными командами и сервисами.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
* Разрабатывали на Java или Kotlin
* Работали с микросервисной архитектурой и понимаете, когда стоит делить сервисы, а когда нет
* Понимаете, как устроены очереди, ретраи, дедупликация и событийная модель
* Знаете HTTP, умеете работать с gRPC и REST API
* Умеете читать чужой код, писать свой и не боитесь сложных фич
* Можете обосновать архитектурные решения и довести их до внедрения
* Проектировали или поддерживали высоконагруженные системы
* Участвовали в рефакторинге крупных систем (распилах, переходах на новую архитектуру)
* Работали с ML-интеграциями в продуктах (даже на уровне вызова моделей)
* Строили платформы или SDK для других команд
* Готовы делиться экспертизой и опытом с командой