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

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

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

Навыки
- C++
- Linux
- Multithreading
- Asynchronous Programming
- Distributed Systems
- Go
- Data Structures
- Algorithms
- WebSocket
- Network Stack
Возможные вопросы на собеседовании
Вакансия предполагает работу с высоконагруженным сервисом нотификаций.
Как бы вы спроектировали систему, которая должна поддерживать миллионы одновременных WebSocket-соединений?
В описании указано требование по знанию асинхронного программирования.
В чем разница между stackful и stackless корутинами в контексте C++, и какие преимущества они дают в сетевых сервисах?
Работа ведется над инфраструктурным сервисом с высоким SLO.
Как обеспечить консистентность данных в распределенной системе при доставке уведомлений через разные каналы (SMS, Telegram)?
Упоминается работа с Linux и сетевым стеком.
Расскажите о механизмах epoll/io_uring: как они работают «под капотом» и почему важны для производительности бэкенда?
Яндекс уделяет большое внимание алгоритмической подготовке.
Решите задачу: как эффективно найти K наиболее часто встречающихся элементов в бесконечном потоке событий (уведомлений)?
Похожие вакансии
Golang разработчик на партнерский проект(ритейл) (Senior)
PHP Backend-разработчик (Part-time)
.NET-разработчик (Senior)
Golang разработчик (Senior)
Java разработчик на партнерский проект(ритейл) (Senior)
Go - разработчик (Senior)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!