Разработчик С (Pangolin DB)
Москва
Работа в команде разработки собственной СУБД на основе PostgreSQL: модификация ядра, расширений и утилит, а также инструментов развёртывания и консоли управления. Роль важна для обеспечения безопасности, надёжности и сопровождения целевой СУБД банка
ГрейдSenior
Стек
CpatroniPostgreSQLpgBouncerANSI Cрасширения PostgreSQLMVCC
Задачи
- •Проектирование и реализация изменений в ядре PostgreSQL и расширениях
- •Разработка утилит и инструментов развёртывания и обновления
- •Участие в принятии архитектурных и технических решений
- •Проведение code review и обеспечение качества кода
- •Документирование изменений и покрытие регресссионными тестами
Обязательно
- •Уверенное владение ANSI C
- •Понимание основ построения СУБД (структуры данных, MVCC, ACID/BASE)
- •Умение писать тесты и документацию, приводить код к стандартам
- •Высокая инженерная дисциплина и ответственность за качество кода
- •Опыт работы с PostgreSQL или его расширениями
Будет плюсом
- •Опыт работы с patroni и pgBouncer
- •Опыт разработки средств развёртывания и обновления продуктов
- •Знания в области шифрования и защиты данных
- •Опыт разработки расширений PostgreSQL и утилит