Point your AI agent at freehire and let it find you a job.

Get the CLI →

Yandex

Open 89d

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

Posted Updated 7 views
Discussion
Наша команда отвечает за распределённое выполнение запросов в YDB — отказоустойчивой реляционной БД с открытым исходным кодом. Мы ищем человека, который поможет нам поддерживать функциональность системы и улучшать её производительность. Приходите, если хорошо знаете C++ и SQL.Развитие новой функциональности Разрабатывать новую функциональность в запросах YDB для поддержки пользовательских сценариев. Реализовывать новые алгоритмы распределённого планирования и выполнения запросов, развивать аналитические возможности в YDB, развивать workload manager для распределенного управления ресурсами базы данных. Развивать слой совместимости с PostgreSQL. Улучшение того, что уже есть Улучшать оптимизатор запросов для построения оптимальных планов в OLTP и OLAP сценариях. Увеличивать общую производительность системы, включая как логические, так и низкоуровневые оптимизации. Развивать новые возможности индексирования внутри YDB, за счет поддержки и построения частичных и уникальных индексов, генерируемых колонок и индексов по ним. Повышать удобство использования YDB с точки зрения пользователей. RnD и взаимодействие со смежными командами Исследовать проблемные места в текущей реализации и предлагать способы решения проблем. Взаимодействовать с командами нижележащих подсистем YDB для выбора оптимальных решений при проектировании изменений. Проводить исследования возможностей конкурентных систем с целью улучшения пользовательского опыта в YDB. Больше о том, что под капотом платформы Yandex Cloud, — в канале Inside Yandex Cloud* Хорошо владеете С++ * Знаете классические алгоритмы и структуры данных и умеете их применять на практике * Понимаете парадигму многопоточности, знакомы с основными подходами, проблемами и ограничениями в этой области * Знаете основы SQL и работали с SQL-базами данных * Готовы к инфраструктурной разработке в большой системе с высокими гарантиями* Разрабатывали высоконагруженные распределённые сервисы * Разрабатывали базы данных или хорошо понимаете их внутреннее устройство * Разрабатывали компиляторы * Работали с проектами на GitHub

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available