Назад
2 дня назад

C++ Developer (Distributed Systems)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

C++ Developer (Distributed Systems): Разработка и оптимизация распределённой системной инфраструктуры YDB с акцентом на горизонтальное масштабирование, отказоустойчивость и безопасность данных. Фокус на реализации алгоритмов балансировки, управлении логическими компонентами (таблетками) и обеспечении консистентности в высоконагруженной среде.

Локация: Гибридный формат в городах: Москва, Санкт-Петербург, Новосибирск, Екатеринбург или Нижний Новгород

Компания

Yandex (YDB) — распределённая отказоустойчивая реляционная БД с открытым исходным кодом и платформа для создания инфраструктурных компонентов.

Что делать

  • Разрабатывать новые алгоритмы балансировки и подходы к масштабированию системной распределённой инфраструктуры.
  • Реализовывать интеграции с внешними системами управления идентификацией и доступом, а также развивать работу с секретами.
  • Оптимизировать автоматическое партиционирование таблиц и снижать стоимость операций со схемой БД.
  • Развивать систему прав YDB и совершенствовать подсистему аудитного логирования.
  • Проводить RnD исследования и проектировать архитектурные изменения совместно со смежными командами.

Требования

  • Уверенное владение C++ (опыт разработки более 3 лет).
  • Глубокие знания классических алгоритмов и структур данных.
  • Понимание парадигмы многопоточности, её проблем и ограничений.
  • Опыт разработки высоконагруженных, распределённых или real-time сервисов.
  • Общий опыт работы от 5 лет.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →