За позицията
Разработка и развитие инфраструктурного сервиса нотификаций для экосистемы Яндекса и Yandex Cloud. Роль включает работу с распределёнными системами, асинхронным программированием, масштабированием и интеграцией с облачными сервисами.
О команде
Команда разрабатывает крупный инфраструктурный сервис нотификаций для всех сервисов Яндекса, который помогает продуктам взаимодействовать с пользователями в реальном времени.
Какие задачи вас ждут
- Разрабатывать и внедрять новые каналы доставки, включая отправку СМС, уведомлений в Telegram и событий в Yandex Message Queue.
- Обеспечивать высокую доступность сервиса с SLO 99,99% и масштабировать его, в том числе эффективно работать с WebSocket-соединениями.
- Интегрировать Cloud Notification Service с системами управления доступом IAM, биллингом и другими облачными сервисами.
- Участвовать в задачах от асинхронного программирования до разработки распределённых систем и реализации требований конечного продукта.
Мы ждём, что вы
- Уверенно владеете C++ и используете его в продакшн-разработке.
- Знаете классические алгоритмы и структуры данных и умеете применять их на практике.
- Понимаете основы многопоточного и асинхронного программирования.
- Умеете писать читаемый и поддерживаемый код и участвовать в код-ревью.
- Готовы разбираться в сложных системах и постепенно брать на себя больше ответственности.
Будет плюсом
- Опыт работы с Linux и серверной разработкой.
- Опыт разработки сетевых или распределённых сервисов.
- Понимание сетевого стека.
- Знакомство с Go или готовность его использовать.
Почему у нас хорошо
В Яндексе доступны чекапы, спорт, терапия, образовательные курсы и другие бонусы.
Как откликнуться
Откликнуться на вакансию можно на сайте компании.