ЯндексЯндекс

С++ разработчик в Query Processor Team

офис, гибрид, Новосибирск

Команда Query Processor развивает подсистему выполнения SQL в YDB — распределённой реляционной БД. Вы будете разрабатывать и оптимизировать планирование и выполнение запросов, увеличивать производительность, расширять совместимость с PostgreSQL и улучшать опыт пользователей системы

ГрейдSenior

Стек

C++YDBPostgreSQLGitSQLGitHub

Задачи

  • Разработка новой функциональности для выполнения распределённых SQL-запросов
  • Реализация алгоритмов распределённого планирования и execution engine
  • Улучшение оптимизатора для OLTP и OLAP сценариев и повышение производительности
  • Развитие индексирования: частичные, уникальные и генерируемые колонки
  • Исследования проблем, RnD и взаимодействие с другими командами

Обязательно

  • Уверенное владение C++
  • Знание классических алгоритмов и структур данных и их практическое применение
  • Понимание многопоточности, проблем и ограничений парадигмы
  • Знание основ SQL и опыт работы с SQL-базами данных
  • Готовность к инфраструктурной разработке в большой системе с высокими гарантиями

Будет плюсом

  • Опыт разработки высоконагруженных распределённых сервисов
  • Опыт разработки баз данных или глубокое понимание их внутреннего устройства
  • Опыт разработки компиляторов
  • Публикации или участие в проектах на GitHub
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT