Senior Java Developer, Database Engine
#удаленка #senior #300k
Компания:CedrusData
ЗП: от 350 000 ₽
Ожидания от кандидата
-Уверенное знание Java (collections, concurrency, networking).
-Знание базовых алгоритмов, структур данных и основ многопоточности. Понимание архитектуры компьютеров (CPU, память, сеть).
-Сильные аналитические навыки.
-Умение работать в команде. Мы ценим ориентацию на практический результат и уважительное отношение к коллегам.
-Опыт разработки СУБД, распределенных или высоконагруженных систем будет плюсом.
-Опыт профилирования производительности будет плюсом.
-Опыт эксплуатации big data систем (Apache Spark, Apach Flink, и т.п.) будет плюсом.
-Опыт разработки на C++ будет плюсом
О роли
На данной позиции вы будете заниматься разработкой нового функционала CedrusData, основными задачами которого является повышение производительности и надежности ядра системы, а так же удобства управления продуктом. Основная часть изменений приходится на ядро open-source проекта Trino:
Оптимизация колоночного движка выполнения (пайплайны операторов, scheduling, JIT-компилятор, управление памятью и т.п.).
Разработка улучшений оптимизатора SQL-запросов (cost-based оптимизация с использованием алгоритма Cascades, планирование порядка Join-ов и т.п.).
Разработка нового функционала management & monitoring (метрики, телеметрия, management API).
Разработка коннекторов к новым источникам данных, улучшение существующих коннекторов.
Кроме этого, часть вашего времени будет приходиться на разработку пилотных проектов на основе CedrusData и помощь при внедрении.
Мы используем Java 17 и C++21 для разработки и Bazel для сборки и CI.
Условия
Действительно сложные и нетривиальные задачи в области аналитической обработки данных и распределенных систем.
Полностью удаленная работа с гибким графиком. Вы так же можете работать из нашего офиса в центре Санкт-Петербурга.
Высокая заработная плата.
Полная компенсация больничных.
Возможность выступать на профессиональных конференциях.
Контакты: career@cedrusdata.ru
Post #218
1.54K