Разработчик на С++ в Мессенджер

Дата размещения вакансии: 21.08.2024
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Екатеринбург
Требуемый опыт работы:
Более 6 лет

Мы разрабатываем мессенджер для корпоративного общения в рамках продукта Яндекс 360 и платформу для организации чатов на сервисах Яндекса. Поставляем нативные приложения, встраиваемые клиентские SDK, поддерживаем и развиваем высоконагруженный бэкенд, обслуживающий все чаты. Если вам интересно превращать туманные идеи в работающие механизмы, которые будут радовать пользователей, присоединяйтесь к нашей команде.

Основной язык разработки — C++17, стек технологий включает как общеизвестные технологии (PostgreSQL, gRPC, WebSocket), так и внутренние разработки Яндекса, среди которых есть своя база данных класса NewSQL, своя персистентная очередь, MapReduce-система и др.

Какие задачи вас ждут

  • работать над производительностью и горизонтальной масштабируемостью серверной части, которая обеспечивает передачу, обработку, чтение и сохранение сообщений;
  • участвовать в продуктовой разработке Мессенджера.

Мы ждём, что вы

  • хорошо знаете C++;
  • хорошо знаете алгоритмы и структуры данных;
  • разрабатывали для Linux;
  • писали многопоточные программы;
  • разрабатывали распределённые, высоконагруженные и отказоустойчивые системы.

Будет плюсом, если вы

  • знаете сети и протоколы;
  • работали с базами данных;
  • уверенно работаете с командной строкой Unix;
  • применяли скриптовые языки, особенно Python.