Яндекс — родина ClickHouse, одной из самых популярных аналитических СУБД в мире. Мы хотим объединить преимущества облачного подхода с проверенными технологиями аналитики, чтобы дать пользователям неограниченные возможности для управления данными. Ищем человека, который поможет интегрировать ClickHouse в инфраструктуру Yandex Cloud и будет вместе с нами развивать движок. Один из проектов нашей команды — бездисковый ClickHouse поверх объектного хранилища. Адрес репозитория на GitHub: https://github.com/ClickHouse/ClickHouse.

Обязанности:

Интеграция ClickHouse с облаком
Вам предстоит реализовать поддержку облачных сервисов хранения для бездискового варианта СУБД. Оптимизация производительности
Вам предстоит разработать и настроить механизмы, которые обеспечат высокую устойчивость и скорость работы на облачных ресурсах. Развитие функциональности движка
Вам предстоит добавить новые возможности в ClickHouse, учитывая потребности пользователей облачных сервисов. Масштабируемость и отказоустойчивость
Вам предстоит реализовать механизмы отказоустойчивости, распределённых вычислений и балансировки запросов.

Ключевые навыки:

  • Знаете классические алгоритмы и структуры данных
  • Работали с C++ не менее года (в ClickHouse используется C++23)
  • Знакомы со спецификой сферы хранения данных
  • Имеете хорошее представление о внутренних механизмах работы одной или нескольких СУБД

Дополнительные требования:

  • Участвовали в опенсорс-проектах
  • Понимаете особенности распределённых систем