Разработчик в команду потоковых и федеративных запросов YDB
Формат работы
hybrid/onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
kubernetesc++algorithmsmultithreadingdistributed systemsdata structuresserverlessreal time data processing
92
Крутая вакансия
развернуть
Высокоуровневая роль по созданию ядра базы данных в техгиганте. Задачи технически сложные, а зона ответственности описана максимально четко.
Кликните для подробной информации
Зарплата не указанаСовременный high-load стекЧеткий фокус ролиВлиятельная инфраструктураМощный буст карьере
Оценка от Hirify AI
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Разработчик в команду потоковых и федеративных запросов YDB (C++/распределённые системы): разработка core-engine для облачного сервиса Yandex Query и движка федеративных запросов с акцентом на интеграцию разнородных хранилищ и обработку данных в реальном времени. Focus on проектирование безопасного выполнения пользовательского кода, решение сложных задач распределённых систем и обеспечение отказоустойчивости и масштабируемости.
Локация: Новосибирск, Екатеринбург, Москва, Санкт-Петербург или Нижний Новгород. Формат работы: гибридный или офисный.
Компания
Yandex развивает YDB — распределённую отказоустойчивую реляционную базу данных с открытым исходным кодом, а также облачные и serverless-сервисы для хранения и обработки данных.
Что делать
Разрабатывать core-engine и компоненты обработки запросов.
Проектировать безопасное выполнение пользовательского кода в облачном контуре.
Отвечать за интеграцию с разнородными хранилищами данных.
Решать задачи в области распределённых систем и обработки данных в реальном времени.
Развивать Yandex Query и движок федеративных запросов YDB для работы с данными в Object Storage и потоковыми данными из Yandex Data Streams.
Требования
Более 3 лет коммерческой разработки на C++.
Знание базовых алгоритмов и структур данных.
Понимание многопоточности, основных подходов, проблем и ограничений.
Опыт разработки уровня от 5 лет.
Хорошо, если есть
Опыт работы с системами виртуализации и контейнеризации, включая Kubernetes.
Опыт работы с высоконагруженными распределёнными системами, облачными или serverless-платформами.