YDB — это распределенная отказоустойчивая реляционная база данных с открытым исходным кодом, которая сочетает высокую доступность, масштабируемость и производительность.
Backend разработчик
подготовьтесь к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
задачи
- Руководить командой и осуществлять техническое развитие области выполнения запросов;
- Определять приоритеты, принимать ключевые архитектурные решения и вести проекты;
- Помогать инженерам расти, участвовать в найме и формировать сильную инженерную культуру;
- Разрабатывать функциональность запросов в YDB для поддержки новых пользовательских сценариев и упрощения существующих;
- Достигать функционального паритета с конкурирующими СУБД;
- Повышать производительность, снижая задержки и потребление процессора на всех этапах выполнения запроса;
- Искать оптимизации для коротких транзакций и сложных распределенных вычислений;
- Управлять ресурсами, развивая планирование запросов, квотирование и контроль потребления памяти;
- Повышать утилизацию кластера и обеспечивать предсказуемое поведение системы при высокой нагрузке;
- Развивать аналитические сценарии, улучшая поведение системы при выполнении сложных запросов над большими объемами данных.
требования
- Руководили командой разработки, умели ставить цели, определять приоритеты, организовывать работу и отвечать за результат;
- Умели развивать инженеров, давать обратную связь, участвовать в найме и формировать инженерную культуру;
- Способны разбираться в сложной технической области, принимать архитектурные решения и находить баланс между развитием системы, надежностью и скоростью поставки изменений;
- Умели выстраивать взаимодействие со смежными командами и договариваться о решениях;
- Занимались разработкой на C++ и способны работать с большой кодовой базой, обсуждать технические решения и участвовать в ревью кода;
- Проектировали и развивали сложные системы от архитектурной идеи до внедрения и эксплуатации;
- Имели опыт инфраструктурной разработки, создавали системы с высокими требованиями к производительности, надежности и масштабируемости;
- Понимаете базовые принципы работы распределенных систем, включая сетевое взаимодействие, параллельное выполнение и использование вычислительных ресурсов;
- Будет плюсом разрабатывали базы данных, системы распределенной обработки данных или высоконагруженные распределенные сервисы, хорошо понимаете устройство СУБД, работали с векторизованным выполнением и колоночными форматами данных, разрабатывали планировщики вычислений и системы управления ресурсами, занимались низкоуровневой оптимизацией производительности, работали с LLVM или другими инфраструктурами.
условия
- Расширенная медицинская страховка с первого месяца работы, включающая базовые услуги, плановую и неотложную помощь за рубежом, страхование от несчастных случаев и лечение критических заболеваний;
- Доступ к ментальному здоровью, врачам по ДМС, онлайн-консультациям с психологами и психотерапии в офисах;
- Ежегодные чекапы и регулярная вакцинация;
- Оплачиваемый больничный 30 дней в году с полной выплатой зарплаты;
- Стоматология с плановыми процедурами, чисткой и экстренной помощью за рубежом;
- Коррекция зрения и хирургическое лечение косоглазия после года работы;
- Кабинеты врачей-терапевтов в крупных офисах;
- Оплата ведения беременности и родов для сотрудниц и жен сотрудников, работающих более двух лет;
- Страховка для родственников по системе 80/20 с оплатой 80% стоимости для детей и супругов.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.