Senior Software Engineer (C++) / Database Systems
Команда развивает движок выполнения запросов и слой хранения для аналитической СУБД. Вы будете оптимизировать RocksDB, интегрировать Velox, развивать совместимость с PostgreSQL и улучшать производительность и надёжность системы обработки данных.
ГрейдSenior
Опытот 3 лет
Стек
C++VeloxRocksDBPostgreSQLLinux
Задачи
- •Изучение и документирование существующей кодовой базы
- •Анализ архитектуры и выявление узких мест
- •Проектирование и развитие функциональности движка запросов и слоя хранения
- •Оптимизация compaction, кэширования и транзакций в RocksDB
- •Профилирование и оптимизация CPU/памяти/диска, проведение бенчмарков
- •Разработка модульных, интеграционных и нагрузочных тестов
Обязательно
- •Современный C++
- •Опыт системного программирования от 3 лет
- •Сильные алгоритмические навыки и структуры данных
- •Опыт многопоточности и конкурентного программирования
- •Опыт работы с высоконагруженными системами
- •Знание принципов работы ОС (память, диск, сеть)
- •Английский для чтения технической документации