Назад
обновлено 51 минуту назад

C++ Developer (Distributed Databases)

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

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

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

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

Текст:
/

TL;DR

C++ Developer (Distributed Databases): Разработка и оптимизация подсистемы выполнения распределенных SQL-запросов в YDB с акцентом на планирование, производительность и консистентность БД. Фокус на создании алгоритмов распределенного выполнения, развитии аналитических возможностей (OLAP) и обеспечении совместимости с PostgreSQL.

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

Компания

YDB — это распределенная отказоустойчивая реляционная база данных с открытым исходным кодом, сочетающая высокую доступность, масштабируемость и производительность.

Что делать

  • Разрабатывать новую функциональность в запросах YDB для поддержки пользовательских сценариев.
  • Реализовывать алгоритмы распределенного планирования и выполнения запросов, развивать workload manager.
  • Улучшать оптимизатор запросов для OLTP и OLAP сценариев, повышая общую производительность системы.
  • Развивать возможности индексирования: частичные, уникальные индексы и генерируемые колонки.
  • Разрабатывать слой совместимости с PostgreSQL.
  • Проводить RnD, исследовать проблемные места и анализировать возможности конкурентных систем.

Требования

  • Профессиональное владение С++.
  • Знание классических алгоритмов и структур данных, умение применять их на практике.
  • Понимание парадигмы многопоточности, её основных подходов и ограничений.
  • Знание основ SQL и опыт работы с SQL-базами данных.
  • Готовность к инфраструктурной разработке в большой системе с высокими гарантиями.

Хорошо, если есть

  • Опыт разработки высоконагруженных распределенных сервисов.
  • Опыт разработки баз данных или глубокое понимание их внутреннего устройства.
  • Опыт разработки компиляторов.
  • Опыт работы с Open Source проектами на GitHub.

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