Java Developer
Querify Labs
О проекте: Компания Querify Labs создает аналитическую платформу CedrusData. Основой продукта является Trino – массивно-параллельный SQL-движок для больших данных. Вы будете заниматься разработкой ядра CedrusData, включая оптимизатор SQL-запросов и высокопроизводительные алгоритмы обработки данных. Наш технологический стек – Java 21, C++21, Trino, Apache Arrow.
Чем нужно будет заниматься:
Разработка ядра системы на языках Java и C++.
Профилирование и анализ производительности системы.
Подготовка архитектурных документов и прототипирование перспективных алгоритмов обработки данных.
Анализ современных публикаций и open-source продуктов в области data management.
Требования:
Успешный кандидат должен обладать знаниями базовых алгоритмов и структур данных, и быть мотивированным углублять свои знания в теории СУБД и распределенных систем.
Уверенное знание Java или C++ и готовность осваивать новые языки.
Сильные аналитические навыки. Задачи, которые мы решаем, зачастую не имеют универсальных решений. Вы будете работать в условиях высокой неопределенности и регулярных технических компромиссов.
Понимание и уважение принципов командной работы. Вы умеете аргументировать свою точку зрения и поддерживаете высокий уровень профессиональной коммуникации с коллегами.
Технический английский на уровне чтения профильной литературы.
Опыт разработки СУБД и распределенных систем будет плюсом.
Опыт использования big data продуктов (Apache Flink, Apache Spark, и т.д.) будет плюсом.
- Процесс найма:
Знакомство с кандидатом включает в себя несколько этапов, включая техническое интервью и тестовое задание.