C++ разработчик в Разработку систем хранения данных
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Т-Банк растет огромными темпами. Мы любим опенсорс, но сейчас открытые решения нас уже не удовлетворяют. Поэтому мы занимаемся их модернизацией и улучшением. Одно из важных направлений — базы данных: и OLTP, и OLAP. Сейчас наш фокус — развитие решений на основе PostgreSQL и Greenplum. Основной подход, который мы реализуем, — это разделение вычислительных ресурсов и хранилищ. Для OLTP-нагрузок мы вдохновляемся подходом, реализованным в AWS Aurora. Мы заменяем блочное хранилище специализированным масштабируемым сервисом, работающим с логом транзакций. Для OLAP-задач мы дорабатываем Greenplum для эффективной обработки данных, размещенных в Data Lake (S3/Parquet/Iceberg)
Задачи:
- Разработка сервисов хранения данных
- Доработка СУБД с открытым кодом (PostgresSQL, Greenplum)
- Оптимизация производительности систем хранения данных
Ожидания от кандидата
- Знание С/C++
- Опыт разработки под Unix/Linux
- Умение работать в многопоточном окружении
Будет плюсом, если
- Сталкивался с JIT-компиляцией или библиотеками LLVM
- Флеймграф для тебя не пустое слово
Условия работы
- Работу в офисе или удаленно — по договоренности
- Платформу обучения и развития «Т‑Банк Апгрейд». Курсы, тренинги, вебинары и базы знаний. Поддержку менторов и наставников, помощь в поиске точек роста и карьерном развитии
- Комплексную программу заботы о здоровье. Оформим полис ДМС с широким покрытием и страховку от несчастных случаев. Предложим льготные условия страхования для ваших близких
- Возможность работы в аккредитованной ИТ-компании
- Линейку льготных тарифов на продукты Т‑Банка
- Частичную компенсацию затрат на спорт
- Well-being-программу, которая помогает улучшить психологическое и физическое здоровье, а также разобраться с юридическими и финансовыми вопросами
- Три дополнительных дня отпуска в год