Разработчик С++ в команду NextGen СУБД
Москва
Команда разрабатывает высокопроизводительную распределённую реляционную СУБД корпоративного уровня. Вы будете развивать ядро базы данных, реализовывать фичи и оптимизировать производительность для критичных банковских нагрузок
ГрейдMiddle/Senior
Стек
C++CMakeGCCGNU/LinuxGitgtest/gmockPythonBashGigaChatKandinsky
Задачи
- •разработка и развитие компонентов распределённой СУБД
- •реализация новых фич и доработка существующих модулей
- •участие в код-ревью и повышении качества кода
- •написание модульных и интеграционных тестов
- •отладка и устранение багов и оптимизация производительности
- •написание вспомогательных скриптов на Python/Bash
Обязательно
- •уверенное владение C++ (C++14/17)
- •знание алгоритмов и структур данных
- •опыт многопоточного и асинхронного программирования
- •понимание внутреннего устройства реляционных СУБД (транзакции, индексы, хранение данных)
- •опыт сборки проектов на CMake/GCC в GNU/Linux
- •знание систем контроля версий (Git)
Будет плюсом
- •опыт работы с распределёнными и высоконагруженными системами
- •знакомство с внутренним устройством распределённых СУБД (OceanBase, TiDB, YugabyteDB и т.п.)
- •опыт профилирования и оптимизации производительности
- •опыт написания юнит-тестов с gtest/gmock
- •понимание сетевого стека и файловых систем GNU/Linux
- •навыки работы с генеративными AI-моделями и AI-агентами (GigaChat, Kandinsky и аналоги)