обновлено 6 дней назад
Тимлид в команду разработки Query Processing YDB (C++)
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Тимлид в команду разработки Query Processing YDB (C++): развитие распределённого выполнения запросов в отказоустойчивой реляционной базе данных с акцентом на архитектуру, производительность и управление ресурсами. Focus on নেতৃত্বе команды, оптимизации OLTP- и аналитических запросов, планировании вычислений и обеспечении предсказуемой работы системы под высокой нагрузкой.
Локация: удалённая работа, офис или гибридный формат
Компания
Yandex развивает YDB — распределённую отказоустойчивую реляционную базу данных с открытым исходным кодом, высокой доступностью, масштабируемостью, ACID-транзакциями и поддержкой транзакционных, аналитических и потоковых нагрузок.
Что делать
- Руководить командой Query Processing, определять приоритеты и принимать ключевые архитектурные решения.
- Развивать выполнение пользовательских запросов: управление сессиями и транзакциями, распределённое планирование, управление ресурсами и вычислительный рантайм.
- Снижать задержки и потребление CPU для коротких OLTP-запросов и сложных распределённых вычислений.
- Развивать квотирование, планирование запросов и контроль потребления CPU и памяти для повышения утилизации кластера.
- Улучшать аналитические сценарии, включая обработку больших объёмов данных, материализацию и восстановление.
- Развивать инженеров, участвовать в найме, формировать инженерную культуру и взаимодействовать со смежными командами.
Требования
- Опыт руководства командой разработки, постановки целей, определения приоритетов и ответственности за результат.
- Опыт разработки на C++ и работы с большой кодовой базой, включая участие в технических обсуждениях и ревью кода.
- Опыт проектирования и развития сложных систем от архитектурной идеи до внедрения и эксплуатации.
- Опыт инфраструктурной разработки систем с высокими требованиями к производительности, надёжности и масштабируемости.
- Понимание распределённых систем, сетевого взаимодействия, параллельного выполнения и использования вычислительных ресурсов.
Хорошо, если есть
- Опыт разработки баз данных, систем распределённой обработки данных или высоконагруженных распределённых сервисов.
- Понимание устройства СУБД, векторизованного выполнения и колоночных форматов данных.
- Опыт разработки планировщиков вычислений, систем управления ресурсами и низкоуровневой оптимизации производительности.
- Опыт работы с LLVM или другими JIT-инфраструктурами.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Яндекс
5 дней назад
Тимлид в команду B2B Путешествий (Java/Kotlin)
MIND Software
6 дней назад
Senior Software Engineer (C++) / Database Systems
Yadro
6 дней назад
Эксперт по разработке C++ (TATLIN.UNIFIED)
ИСИЭЗ НИУ ВШЭ
4 дня назад
Тимлид Python
300 000₽
6 дней назад
Тимлид разработки (Crypto / Affiliate)
Yandex Infrastructure
4 дня назад
Руководитель группы разработки бэкенда (Go)
450 000₽