yandex
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
УдалённоПолная занятость

Разработчик на С++ в YI (команда транспорта нотификаций)

Оценка ИИ

Это позиция в одной из сильнейших инженерных команд страны с работой над критически важной инфраструктурой. Отличный соцпакет и работа с передовыми технологиями Yandex Cloud делают вакансию крайне привлекательной.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена экстремальными нагрузками (300к RPS) и строгими требованиями к надежности (SLO 99,99%). Требуются глубокие знания C++, алгоритмов и специфики распределенных систем.

Анализ зарплаты

Медиана350 000 ₽
Рынок250 000 ₽ – 550 000 ₽
Оценка ИИ

Зарплата в Яндексе для C++ разработчиков обычно соответствует верхнему децилю рынка, часто включая значительную бонусную часть и опционы (RLU), что делает совокупный доход выше среднего.

Сопроводительное письмо

Меня заинтересовала вакансия разработчика в команду транспорта нотификаций Yandex Cloud. Имея опыт работы с C++ и понимание принципов построения высоконагруженных систем, я готов внести вклад в развитие сервиса, обрабатывающего 300к RPS. Меня привлекают задачи по масштабированию WebSocket-соединений и обеспечению доступности на уровне 99,99%.

Я уверенно владею классическими алгоритмами и структурами данных, а также имею опыт работы с многопоточностью. Возможность интеграции сервисов с экосистемой облака и работа над новыми каналами доставки (Telegram, SMS) кажутся мне отличным вызовом для профессионального роста в составе сильной инженерной команды Яндекса.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас

Присоединяйтесь к команде 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

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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++ для инфраструктурных задач, и наоборот?

Похожие вакансии

TS
Top Selection
300 000 ₽ – 330 000 ₽

Senior Java разработчик

SeniorУдалённо
Java · Spring Boot · Spring Cloud · PostgreSQL · Microsoft SQL Server · TDD · CI/CD · ELK stack · Docker · Kubernetes · Kafka · RabbitMQ · Ignite · Linux · Unix · Scrum · Kanban · Agile
+18 навыков
NDA
166 190 ₽ – 293 250 ₽

Разработчик Java Middle (Middle)

MiddleУдалённо
Java · Spring Boot · REST API · PostgreSQL · RabbitMQ · Kafka · Unit Testing · Microservices · DDD · Docker · Kubernetes · Helm · ELK stack · Prometheus · Grafana · WebSockets · gRPC · GraphQL · Redis
+19 навыков
РБ
Райффайзен Банк
173 416 ₽ – 306 000 ₽

Java разработчик Senior

SeniorУдалённо
Java SE · Spring Boot · Spring Cloud · PostgreSQL · Microsoft SQL Server · Kafka · RabbitMQ · Apache Ignite · Docker · Kubernetes · TDD · CI/CD · ELK stack · Linux · Unix · Scrum · Kanban
+17 навыков
S
Secreate
270 000 ₽ – 300 000 ₽

Python developer [Middle+/Senior]

SeniorУдалённо
Python · FastAPI · Django · Django REST Framework · Flask · NumPy · Pandas · SQL · Git · Linux · LLM · Machine Learning · OOP
+13 навыков
S
SF.RU
30 000 ₽ – 50 000 ₽

Junior Python разработчик

JuniorУдалённо
Python · Django · Celery · Redis · MySQL · MongoDB · Docker · Linux · Git · PostgreSQL · RabbitMQ · asyncio · FastAPI
+13 навыков
T
Threeit
200 000 ₽ – 400 000 ₽

Senior Java Backend Developer

SeniorУдалённо
Java · Kotlin · Spring Framework · Spring Boot · Microservices · Docker · Kubernetes · OpenShift · Kafka · RabbitMQ · ActiveMQ · PostgreSQL · Git
+13 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Страна
Россия