Нижний Сусальный переулок 5с19
GlowByte - лидер в сфере разработки Business Intelligence (BI) решений. Компания на рынке c 2004 года.
Сегодня нас выбирают лидеры своих отраслей: крупнейшие производственные предприятия, ритейлеры, банки (17 из Топ-20), телеком и сотовые операторы (все компании большой четверки) - с каждым годом этот список растет.
GlowByte - аккредитованная ИТ компания.
Мы создаем:
-
Платформы хранения и анализа данных (DWH/BI)
-
Системы принятия решений и управления рисками
-
Аналитические и операционные CRM
Мы внедряем аналитические решения на базе:
-
ORACLE DB, MS SQL Server, SAS, IBM, SAP BW/HANA,Vertica, Teradata, Hadoop, GreenPlum.
Сегодня нас больше 2000 человек и мы ищем талантливого Разработчика C++ на развитие Impala и StarRocks(open-source части продукта по обработке больших данных) в продуктовую команду по созданию Lakehouse-платформы данных Data Ocean Nova.
Data Ocean Nova решает комплексные задачи массивно-параллельной обработки данных. В том числе позволяет создавать и масштабировать оперативные слои данных в реальном времени, бесшовно работать с CRM- и ML-платформами, предоставлять федеративный доступ к базам данных и выступает в качестве виртуального хранилища.
Обязанности:
-
Разработка и развитие серверной части СУБД на 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.
Условия:
- Конкурентоспособная заработная плата + премия по итогам года/проекта
- Гибкий график
- Вкусные завтраки и фрукты в течение дня
- Возможность работы в любом формате: офис, гибрид или удалённо. Возможность периодической работы из любой локации.
- Офис в Москве: бизнес-лофт "Арма", в 3-х минутах от м. Курская
- ДМС, компенсация изучения английского языка/абонемента в фитнес-клуб
- Профессиональное обучение и сертификация с оплатой полностью за счет компании
- Работа в продуктовой команде (разработка системного компонента, для последующей интеграции в ИТ-контур бизнеса, не для конечных пользователей, без сжатых сроков, "пожаров" и большого объема бизнес- коммуникаций)