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

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

К
Кодекс-ИТ
200 000 ₽ – 270 000 ₽

Backend Developer (Python)

SeniorУдалённо
Python · FastAPI · PostgreSQL · Redis · asyncio · SQLAlchemy · TortoiseORM · Django ORM · Docker · Docker Compose · RabbitMQ · Kafka · SOLID · Microservices · GitLab CI · Jenkins · GitHub Actions · Prometheus · Grafana · ELK · Loki · OAuth2 · JWT
+23 навыков
O
OUTKOD
220 000 ₽ – 250 000 ₽

.NET / C# Developer

SeniorУдалённо
.NET · C++ · LLM · RAG · MSSQL · PostgreSQL · Docker · Git · LangChain · LlamaIndex · pgvector · Pinecone · OpenAI API · RabbitMQ · Kafka
+15 навыков
NDA
до 2 000 ₽

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

SeniorУдалённо
Go · Python · PostgreSQL · Redis · RESTful API · WebSocket · Docker · Kubernetes · Prometheus · Grafana · CI/CD · Git · Kafka · gRPC · FastAPI · MongoDB
+16 навыков
NDA
до 195 000 ₽

C#/.Net разработчик

MiddleУдалённо
C++ · .NET Core · .NET 6 · ASP.NET MVC · Microservices · SOA · Entity Framework Core · Dapper · Redis · RabbitMQ · Kafka · Docker · Kubernetes · SQL · Git · Unit Testing · Agile · Scrum · Kanban
+19 навыков
TS
Top Selection
264 000 ₽ – 290 000 ₽

C/C++ разработчик

Удалённо
C++ · VoIP · Linux · Perl · RTP · SIP · SDP · TCP/IP · UDP · Multicast · Git · CMake · GDB · Valgrind · perf
+15 навыков
ДД
Дип Диджитал
от 180 000 ₽

Senior Java/Kotlin Developer

SeniorУдалённо
Java · Kotlin · Spring Boot · Spring Framework · Spring Security · Spring Data · SQL · Maven · Git · Concurrency · OOP
+11 навыков
более 1000 офферов получено
4.9

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

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

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

Я
Яндекс
Россия