Разработчик на С++ в группу разработки YQL over YT
офис, гибрид, Санкт-Петербург
Команда развивает YQL over YT — движок DQ внутри платформы YTsaurus для выполнения SQL-подобных запросов. Задача — улучшать исполнение запросов, реализовывать гибридный режим выполнения и оптимизировать производительность на кластерах Яндекса
Стек
C++MapReduceYTsaurusPythonSQLDQ
Задачи
- •Разработка и оптимизация движка DQ для выполнения частей запросов в памяти
- •Реализация гибридного режима переключения между MapReduce и DQ
- •Разработка пользовательских кластеров DQ и параметров под нагрузки
- •Ускорение исполнения YQL по бенчмаркам и поиск точек оптимизации
- •Внесение изменений в общую кодовую базу и участие в опенсорс-проекте
Обязательно
- •Уверенное владение C++ для разработки высокопроизводительных систем
- •Умение анализировать производительность и находить узкие места
- •Готовность предлагать и реализовывать способы решения проблем производительности
- •Знание Python на уровне написания тестов
Будет плюсом
- •Понимание устройства СУБД и участие в их разработке
- •Знание одного из диалектов SQL