TL;DR
Разработчик на C++ (Database): Разработка и оптимизация высоконагруженных распределённых систем хранения и обработки данных на платформе YDB, включающих строковые таблицы, транзакции, партиционирование и индексы. С акцентом на проектирование отказоустойчивых распределённых транзакций и эффективных механизмов индексации, включая векторный и полнотекстовый поиск. Фокус на решение сложных задач масштабируемости, согласованности данных и производительности в условиях десятков тысяч узлов.
Локация: Работа доступна для сотрудников, работающих в российских офисах Яндекса.
Компания
hirify.global — это технологическая компания, разрабатывающая распределённую отказоустойчивую реляционную базу данных YDB с открытым исходным кодом, предназначенную для сложных и требовательных приложений.
Что делать
- Разрабатывать распределённые транзакции, обеспечивающие строгую согласованность данных.
- Работать с партиционированием строковых таблиц для масштабирования и отказоустойчивости.
- Реализовывать и оптимизировать первичные и вторичные индексы для эффективного поиска.
- Участвовать в развитии векторного поиска (k-NN) для различных приложений, таких как классификация изображений и рекомендательные системы.
- Развивать экспериментальные полнотекстовые индексы для быстрого текстового поиска.
Требования
- Опыт разработки на C++ не меньше трёх лет.
- Знание классических алгоритмов и структур данных.
- Понимание ключевых аспектов построения отказоустойчивых распределённых систем.
- Ориентация в классических работах по базам данных и распределённым системам (Дейт, Клеппман).
- Язык: Русский язык необходим для работы.
Культура и преимущества
- Расширенная медицинская страховка (ДМС) с первого месяца, включая стоматологию, ежегодные чекапы и лечение критических заболеваний.
- Оплата 80% стоимости ДМС для детей и супругов.
- Внутренняя образовательная платформа, менторство и оплата участия в профильных конференциях.
- Корпоративные спортзалы во всех крупных офисах и поддержка спортивного клуба Яндекса.
- Гибкий график работы без фиксированного времени начала и конца рабочего дня.
- Льготные жилищные займы для сотрудников, работающих в российских офисах Яндекса.
- Поддержка для семей с детьми: страхование, детские дни в офисе и подарки.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →