- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик на С++ в YI (команда транспорта нотификаций)
Это позиция в одной из сильнейших инженерных команд страны с работой над критически важной инфраструктурой. Отличный соцпакет и работа с передовыми технологиями Yandex Cloud делают вакансию крайне привлекательной.
Сложность вакансии
Высокая сложность обусловлена экстремальными нагрузками (300к RPS) и строгими требованиями к надежности (SLO 99,99%). Требуются глубокие знания C++, алгоритмов и специфики распределенных систем.
Анализ зарплаты
Зарплата в Яндексе для C++ разработчиков обычно соответствует верхнему децилю рынка, часто включая значительную бонусную часть и опционы (RLU), что делает совокупный доход выше среднего.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

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

Навыки
- C++
- Algorithms
- Data Structures
- Multithreading
- Asynchronous Programming
- Linux
- Distributed Systems
- TCP/IP
- HTTP
- Go
Возможные вопросы на собеседовании
Проверка понимания работы с сетевыми соединениями при массовых переподключениях, упомянутых в вакансии.
Как бы вы спроектировали систему для обработки одновременного переподключения 30 миллионов WebSocket-соединений, чтобы избежать 'thundering herd' эффекта?
Важно для обеспечения заявленного SLO 99,99%.
Какие паттерны обеспечения отказоустойчивости в распределенных системах вы применяли на практике?
Базовое требование вакансии.
Расскажите о механизмах синхронизации в C++ и в каких случаях вы предпочтете lock-free структуры данных обычным мьютексам?
Проверка навыков оптимизации производительности.
Как вы подходите к профилированию и поиску узких мест в высоконагруженном C++ приложении под Linux?
В вакансии упоминается Go как плюс.
В каких сценариях, на ваш взгляд, использование Go может быть эффективнее C++ для инфраструктурных задач, и наоборот?
Похожие вакансии
Senior Java разработчик
Разработчик Java Middle (Middle)
Java разработчик Senior
Python developer [Middle+/Senior]
Junior Python разработчик
Senior Java Backend Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия