Разработчик на С++ в Yandex Infrastructure (команда транспорта нотификаций)
Навыки
- Алгоритмы и структуры данных
- API (интеграции)
- Code review
- Многопоточность
- C++
- CRM-маркетинг
- Распределённые системы
Ещё 14
- Git
- Highload
- IAM / IDM
- iOS
- Linux
- Производство
- Ответственность за результат
- PostgreSQL
- SRE-практики
- TCP/IP
- Телеком
- Telegram-канал
- WebSocket
- Yandex Cloud
О компании и продукте
- Мы ищем разработчика, которому интересно работать с распределёнными системами, решать инфраструктурные задачи и развивать сервис в экосистеме Yandex Cloud
- Наша команда разрабатывает крупный инфраструктурный сервис нотификаций для всех сервисов Яндекса. Для него характерны высокие нагрузки, сложные технические задачи и архитектурные вызовы. Мы помогаем самым разным продуктам быстро взаимодействовать с пользователями по ежедневным сценариям в реальном времени. Через сервис проходят миллиарды сообщений в сутки: пришло новое письмо — мы уведомим, подъехало такси — мы позовём, изменился контент веб-страницы — мы обновим. В команде широко используются C++ последнего стандарта, Boost, PostgreSQL, Git, налажены прозрачные процессы, широко применяются практики гибкой разработки и бережливого производства: ограничение незавершённой работы, предварительное проектирование, код-ревью, парное программирование
Задачи
- Разработчик на С++ в Yandex Infrastructure (команда транспорта нотификаций)
- Буду рад познакомиться и рассказать подробнее о задачах команды
- Денис Харыбин
- Руководитель группы разработки транспорта нотификаций
- Разработчики решают самые разные задачи — от асинхронного программирования до распределённых систем и реализации требований конечного продукта
- Наши материалы
- Статья на Хабре «Когда почта доставляет: боремся с потерями push-уведомлений в iOS»
- Выпуск подкаста «До нас дошло» «Получите, распишитесь!»
- Какие задачи вас ждут Разработка новых каналов доставки
- Вы будете проектировать, разрабатывать и внедрять новые каналы доставки — например, отвечать за отправку СМС, уведомлений в Telegram или событий в Yandex Message Queue
- Масштабирование и оптимизация стабильности
- Вы поможете обеспечивать высокую доступность (SLO 99,99%) и масштабировать сервис (сейчас мы обрабатываем около 300 тыс. запросов в секунду в API)
- Для этого, например, необходимо эффективно работать с WebSocket-соединениями: уметь быстро удалять старые подписки и создавать новые, когда 30 млн соединений одновременно переподключаются
- Интеграция с экосистемой Yandex Cloud
- Вам предстоит интегрировать Cloud Notification Service с системами управления доступом (IAM), биллингом и тесно работать с другими облачными сервисами
- Больше о бэкенде в Яндексе — в канале Yandex for Backend
Требования
- Уверенно владеете C++ и используете его в продакшн-разработке
- Знаете классические алгоритмы и структуры данных и умеете применять их на практике
- Понимаете основы многопоточного и асинхронного программирования
- Умеете писать читаемый и поддерживаемый код, участвовать в код-ревью
- Готовы разбираться в сложных системах и постепенно брать на себя больше ответственности
- От 5 лет
Будет плюсом
- Работали с Linux и серверной разработкой
- Разрабатывали сетевые или распределённые сервисы
- Понимаете сетевой стек: TCP/IP, HTTP, взаимодействие сервисов
- Знакомы с Go или готовы его использовать
- Понимаете основные принципы проектирования систем и сервисов
- Больше о команде Подписывайтесь на телеграм-канал Yandex Infrastructure , чтобы узнать больше о том, как мы делаем внутреннюю инфраструктуру Яндекса
- Как в Яндексе проходят алгоритмические секции собеседований
- Как мы нанимаем бэкенд-разработчиков
- Задачи для подготовки к собеседованиям
Условия
- Гибридный
- Меня зовут Денис Харыбин, я руковожу командой разработки транспорта нотификаций
Паспорт вакансии
История публикации
Появилась в Вакандии26 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 26 дней назад
Среди похожихНет данных38 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
ГрейдMiddleвыведено из другого признака
Формат работыГибридвычитано из текста вакансии
ГеографияЧита, Россиявычитано из текста вакансии
Зарплатане указана
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки нет вовсе
Проверка Вакандии
Источники и свежесть
- Тип источника
- Карьерный сайт работодателя
- Найдено публикаций
- 1
Посмотреть публикации и даты
- careerОсновная публикация · 2026-07-30
Безопасность
Отклик уходит на сайт источника
Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайте — yandex.ru.
Признаки мошенничества
- Просят предоплату, «залог» или деньги за обучение и оборудование.
- Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
- Быстро уводят в мессенджер и торопят с решением.
- Обещают большой доход без опыта и без деталей задач.
Настоящий работодатель не просит денег и платёжных данных до трудоустройства.
Продолжить поиск
Похожие вакансии
Причина сходства указана на каждой карточке
Подробнее Подробнее