GlowByte

Разработчик С/С++ СУБД

Коротко

Разработчик C++ для развития Impala и StarRocks в продуктовой команде GlowByte, создающей Lakehouse-платформу данных Data Ocean Nova. Работа над серверной частью СУБД: ядро, оптимизатор, парсер SQL, интеграции (Keycloak, LDAP, S3) и оптимизация чтения данных. Требуется от 3 лет коммерческой разработки на C++17+ и от 1 года опыта разработки СУБД (PostgreSQL, Tarantool, ClickHouse и др.), а также знание Boost, CMake, GDB, Clang, SQL, Git, Linux, Docker, Kubernetes. Формат работы полностью удалённый.

Описание
GlowByte — лидер в сфере разработки Business Intelligence (BI) решений. Компания на рынке с 2004 года. Сегодня нас больше 2000 человек, и мы ищем талантливого Разработчика C++ на развитие Impala и StarRocks (open-source части продукта по обработке больших данных) в продуктовую команду по созданию Lakehouse-платформы данных Data Ocean Nova.
Задачи
•Разработка и развитие серверной части СУБД на C++ (ядро, оптимизатор, парсер SQL, работа с данными)
•Участие в проектировании архитектуры, реализации новых функций, код-ревью и обсуждении технических решений
•Решение технических задач и устранение ошибок в коде
•Доработка интеграций (Keycloak, LDAP, S3-совместимые хранилища), работа с протоколами подключения к серверу СУБД
•Оптимизация чтения данных (в т.ч. с использованием Apache Arrow), расширение политики физического хранения данных
•Синхронизация с upstream-репозиторием, сопровождение и выпуск обновлений
•Качественное документирование разработанного ПО и результатов
Требования
•Опыт коммерческой разработки на C++ (C++17 и новее) от 3 лет
•Опыт разработки любой СУБД (PostgreSQL, Tarantool, ClickHouse и др.) на C++ на уровне продвинутого software developer от 1 года
•Опыт самостоятельной работы с задачей — от первоначального требования до готового результата
•Опыт работы с: Boost, CMake, GDB, Clang, SQL, Git, Linux, Docker, Kubernetes
•Базовое знание Java (для работы с оптимизатором/SQL-парсером, написанным на Java) — или готовность быстро освоить
•Технический английский (чтение документации)
Будет плюсом:
•Опыт работы с S3-совместимыми объектными хранилищами (AWS S3 C++ SDK)
•Знание принципов работы распределённых систем и хранилищ данных
•Опыт в бэкенде/серверной разработке (в т.ч. в gamedev — работа с серверными компонентами и движком)
•Опыт работы с Keycloak, LDAP
•Знание Apache Arrow
Условия
•Конкурентоспособная заработная плата + премия по итогам года/проекта
•Гибкий график
•Вкусные завтраки и фрукты в течение дня
•Возможность работы в любом формате: офис, гибрид или удалённо. Возможность периодической работы из любой локации
•ДМС, компенсация изучения английского языка/абонемента в фитнес-клуб
•Профессиональное обучение и сертификация с оплатой полностью за счет компании
•Работа в продуктовой команде (разработка системного компонента, для последующей интеграции в ИТ-контур бизнеса, не для конечных пользователей, без сжатых сроков, "пожаров" и большого объема бизнес-коммуникаций)

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте