Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря

Старший инженер-программист (ядро)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Платформа для анализа всех данных предприятия на основе open-source проекта Trino

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

О компании и команде


Компания Querify Labs создает аналитическую платформу CedrusData. Основой продукта является Trino - массивно-параллельный SQL-движок для больших данных. Вы будете заниматься разработкой ядра CedrusData, включая оптимизатор SQL-запросов и высокопроизводительные алгоритмы обработки данных. Наш технологический стек - Java 21, C++21, Trino, Apache Arrow.

Команда

До CedrusData мы занимались разработкой популярных open-source продуктов Apache Ignite, Hazelcast, ClickHouse и Yandex Database (YDB, YQL). Мы являемся регулярными контрибьюторами open-source проектов, выступаем на российских и международных конференциях (Apache Con, Percona Live, Highload++, SmartData), а так же сотрудничаем с ведущими отечественными ВУЗами.

Задачи

  • Разработка ядра системы на языках Java.
  • Профилирование и анализ производительности системы.
  • Подготовка архитектурных документов и прототипирование перспективных алгоритмов обработки данных.
  • Анализ современных публикаций и open-source продуктов в области data management.

      Ожидания от кандидата

      • Успешный кандидат должен обладать знаниями базовых алгоритмов и структур данных, и быть мотивированным углублять свои знания в теории СУБД и распределенных систем.
      • Уверенное знание Java и готовность осваивать новые языки.
      • Сильные аналитические навыки. Задачи, которые мы решаем, зачастую не имеют универсальных решений. Вы будете работать в условиях высокой неопределенности и регулярных технических компромиссов.
      • Понимание и уважение принципов командной работы. Вы умеете аргументировать свою точку зрения и поддерживаете высокий уровень профессиональной коммуникации с коллегами.
      • Технический английский на уровне чтения профильной литературы.
      • Опыт разработки СУБД и распределенных систем будет плюсом.
      • Опыт использования big data продуктов (Apache Flink, Apache Spark, и т.д.) будет плюсом.

      Условия работы

      • Работа в команде экспертов в области СУБД и обработки данных.
      • Сложные и интересные задачи с применением самых современных алгоритмов и идей.
      • Высокая заработная плата.
      • Удаленная работа с гибким рабочим графиком.
      • Дополнительные оплачиваемые day-offs и полная компенсация больничных.
      • Оформление в соответствии с ТК РФ.