Чем предстоит заниматься:
- участвовать в переводе расчётов на Trino;
- находить узкие места в производительности запросов;
- оптимизировать запросы;
- исследовать возможности изменения конфигурации Trino.
Требования:
- хорошо владеете SQL и Python;
- знакомы с аналитическими СУБД (Vertica, Trino, Presto Clickhouse, и др.);
- знаете, как СУБД выполняет SQL-запрос;
- понимаете, как оптимизировать аналитические запросы.
Будет плюсом:
- уже работали с Trino или Presto;
- понимаете необходимость моделирования данных;
- имеете опыт оптимизации потребления ресурсов;
- знаете и умеете писать на Java;
- имеете хороший опыт с Git;
- понимаете принципы Agile разработки.