Назад
3 дня назад

Разработчик C/C++ (Lakehouse)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Разработчик C/C++ (Lakehouse): Разработка серверной части СУБД и open-source компонентов Impala и StarRocks для Lakehouse-платформы Data Ocean Nova с акцентом на массивно-параллельную обработку данных, оптимизацию чтения и интеграции с хранилищами. Focus on проектирование архитектуры, развитие ядра и SQL-компонентов, синхронизацию с upstream-репозиториями и решение сложных задач производительности.

Локация: Москва; доступны удалённый, гибридный и офисный форматы, включая периодическую работу из любой локации.

Компания

GlowByte — аккредитованная ИТ-компания, разрабатывающая BI-, DWH-, CRM- и аналитические решения для производственных предприятий, ритейла, банков и телеком-операторов.

Что делать

  • Разрабатывать и развивать серверную часть СУБД на C++, включая ядро, оптимизатор, SQL-парсер и работу с данными.
  • Участвовать в проектировании архитектуры, реализации новых функций, код-ревью и обсуждении технических решений.
  • Решать технические задачи, устранять ошибки и документировать разработанное программное обеспечение.
  • Дорабатывать интеграции с Keycloak, LDAP и S3-совместимыми хранилищами, а также протоколы подключения к серверу СУБД.
  • Оптимизировать чтение данных, включая использование Apache Arrow, и расширять политики физического хранения.
  • Синхронизироваться с upstream-репозиторием, сопровождать код и выпускать обновления.

Требования

  • От 3 лет коммерческой разработки на C++17 или новее.
  • От 1 года разработки любой СУБД на C++ на уровне продвинутого software developer.
  • Опыт самостоятельного выполнения задач от первоначального требования до готового результата.
  • Опыт работы с Boost, CMake, GDB, Clang, SQL, Git, Linux, Docker и Kubernetes.
  • Базовое знание Java для работы с оптимизатором и SQL-парсером либо готовность быстро освоить Java.
  • Технический английский для чтения документации.

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

  • Опыт работы с S3-совместимыми объектными хранилищами и AWS S3 C++ SDK.
  • Знание принципов работы распределённых систем и хранилищ данных.
  • Опыт backend- или серверной разработки, включая server-side разработку в gamedev и работу с движком.
  • Опыт работы с Keycloak и LDAP.
  • Знание Apache Arrow.

Культура и преимущества

  • Работа в продуктовой команде над системным компонентом Lakehouse-платформы Data Ocean Nova для последующей интеграции в ИТ-контур бизнеса.
  • Гибкий график и возможность работать удалённо, гибридно или из офиса.
  • ДМС, компенсация изучения английского языка и абонемента в фитнес-клуб.
  • Профессиональное обучение и сертификация за счёт компании.
  • Завтраки и фрукты в течение дня; офис в Москве рядом с метро «Курская».

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