Разработчик на C++ в Yandex Infrastructure (команда транспорта нотификаций)
Привет! Меня зовут Денис Харыбин, я руковожу командой разработки транспорта нотификаций. Мы ищем разработчика, которому интересно работать с распределёнными системами, решать инфраструктурные задачи и развивать сервис в экосистеме Yandex Cloud.
Буду рад познакомиться и рассказать подробнее о задачах команды.
Какие задачи вас ждут
- Разработка новых каналов доставки
Вы будете проектировать, разрабатывать и внедрять новые каналы доставки — например, отвечать за отправку СМС, уведомлений в Telegram или событий в Yandex Message Queue.
- Масштабирование и оптимизация стабильности
Вы поможете обеспечивать высокую доступность (SLO 99,99%) и масштабировать сервис (сейчас мы обрабатываем около 300 тыс. запросов в секунду в API).
- Интеграция с экосистемой Yandex Cloud
Вам предстоит интегрировать Cloud Notification Service с системами управления доступом (IAM), биллингом и тесно работать с другими облачными сервисами.
Мы ждём, что вы
- Уверенно владеете C++ и используете его в продакшн-разработке
- Знаете классические алгоритмы и структуры данных и умеете применять их на практике
- Понимаете основы многопоточного и асинхронного программирования
- Умеете писать читаемый и поддерживаемый код, участвовать в код-ревью
- Готовы разбираться в сложных системах и постепенно брать на себя больше ответственности
Будет плюсом, если вы
- Работали с Linux и серверной разработкой
- Разрабатывали сетевые или распределённые сервисы
- Понимаете сетевой стек: TCP/IP, HTTP
- Знакомы с Go или готовы его использовать
- Понимаете основные принципы проектирования систем и сервисов
Бенефиты работы в Яндексе
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе.
Больше о бенефитах здесь.
Больше о команде
Подписывайтесь на телеграм-канал Yandex Infrastructure, чтобы узнать больше о том, как мы делаем внутреннюю инфраструктуру Яндекса.
Узнать больше