Мы разрабатываем мессенджер для корпоративного общения в рамках продукта Яндекс 360 и платформу для организации чатов на сервисах Яндекса. Поставляем нативные приложения, встраиваемые клиентские SDK, поддерживаем и развиваем высоконагруженный бэкенд, обслуживающий все чаты. Если вам интересно превращать туманные идеи в работающие механизмы, которые будут радовать пользователей, присоединяйтесь к нашей команде.
Основной язык разработки — C++17, стек технологий включает как общеизвестные технологии (PostgreSQL, gRPC, WebSocket), так и внутренние разработки Яндекса, среди которых есть своя база данных класса NewSQL, своя персистентная очередь, MapReduce-система и др.
Какие задачи вас ждут
- работать над производительностью и горизонтальной масштабируемостью серверной части, которая обеспечивает передачу, обработку, чтение и сохранение сообщений;
- участвовать в продуктовой разработке Мессенджера.
Мы ждём, что вы
- хорошо знаете C++;
- хорошо знаете алгоритмы и структуры данных;
- разрабатывали для Linux;
- писали многопоточные программы;
- разрабатывали распределённые, высоконагруженные и отказоустойчивые системы.
Будет плюсом, если вы
- знаете сети и протоколы;
- работали с базами данных;
- уверенно работаете с командной строкой Unix;
- применяли скриптовые языки, особенно Python.