О компании
EDB предоставляет платформу данных и AI, которая позволяет компаниям использовать потенциал Postgres для транзакционных, аналитических и AI-нагрузок в любой облачной среде. Компания обслуживает более 1,500 клиентов по всему миру и является крупным вкладчиком в сообщество PostgreSQL. Решения EDB ориентированы на высокую доступность, безопасность и соответствие требованиям корпоративного уровня.
Задачи
•Проектировать, разрабатывать, тестировать и документировать новые возможности EDB Postgres Distributed (PGD).
•Поддерживать и улучшать производительность и удобство существующих возможностей PGD.
•Анализировать бизнес-требования и переводить их в реализуемые задачи.
•Обеспечивать производственную поддержку клиентов PGD.
•Участвовать в код-ревью и сотрудничать с распределённой командой.
Требования
•5+ лет опыта в разработке программного обеспечения.
•Уверенные навыки программирования на C.
•Опыт работы с внутренним устройством PostgreSQL (storage, WAL, репликация, каталог и т.п.).
•Понимание концепций распределённых систем: топологии репликации, консенсус, разрешение конфликтов, eventual consistency и режимы отказов.
•Опыт работы с мульти-версионными/мульти-веточными кодовыми базами и процессами бэпортинга.
•Навыки отладки и анализа производительности; опыт работы с Git, сборками и CI/CD.
Будет плюсом
•Вклад в PostgreSQL или другие open-source проекты баз данных.
•Опыт с логической репликацией, logical decoding или кастомными решениями репликации.
•Знание алгоритмов распределённого консенсуса (Raft).
•Знакомство с PostgreSQL extension API и hook-системой.
•Опыт с Python и Rust.
•Опыт работы с облачными провайдерами (AWS, Azure, GCP).
Стек
C, PostgreSQL, Git, CI/CD, Python, Rust, Ansible, Docker, Kubernetes, Raft
Условия
•100% удалённая работа (EMEA).
•Полная занятость.
•Программы поддержки благополучия сотрудников (CuraLinc) и Wellness Fridays до декабря 2026 года.