Разработчик в команду PostgreSQL-совместимости YDB
🔍
Разработчик в команду PostgreSQL-совместимости YDB
Мы разрабатываем слой совместимости с PostgreSQL для YDB. Он позволяет PostgreSQL-приложениям работать с YDB без изменений на стороне клиента и использовать возможности распределённой СУБД.
Ищем разработчика с опытом работы в ядре PostgreSQL, пониманием распределённых систем и уверенным владением C++.
Какие задачи вас ждут:
• Проектирование архитектуры расширения и слоя совместимости
Вы будете проектировать поддержку PostgreSQL-семантики поверх распределённого движка YDB через колбэки и хуки PostgreSQL, определять зоны строгой совместимости и зоны допустимых расхождений.
• Настройка производительности
Вам предстоит профилирование горячих путей, оптимизация выполнения запросов и работа с планировщиком.
• Реализация парсера и транзакционного механизма
Необходимо будет обеспечивать поддержку PostgreSQL-диалекта SQL (DDL, DML, CTE, оконные функции, рекурсивные запросы), а также минимизацию семантических расхождений.
• Горизонтальное масштабирование PostgreSQL-шлюзов
Вы будете реализовывать архитектуру из нескольких узлов слоя совместимости, согласованно работающих как один PostgreSQL-сервер, а также прозрачное масштабирование без шардирования на стороне клиента.
• Обеспечение совместимости с экосистемой
Вам предстоит обеспечивать корректную работу драйверов libpq, JDBC, asyncpg, pgx без модификаций на стороне клиента, поддержку ORM, миграционных инструментов и BI-систем.
Мы ждём, что вы:
• Уверенно владеете C++
• Готовы разбираться во внутренностях PostgreSQL, YDB и СУБД в целом
• Умеете доводить архитектурные решения от идеи до согласованного дизайна и работающего кода
Будет плюсом, если вы:
• Разрабатывали расширения PostgreSQL или работали с Hooks, FDW, Custom Scan, Background Workers
• Знаете Greenplum, Citus, CockroachDB, YugabyteDB
Почему у нас хорошо:
Яндекс — это комьюнити. Тут есть и спортивные клубы, и книжный клуб, и киберспортивное сообщество. Это не все бонусы —
полный список тут
.
📩
Откликайтесь на вакансию
на нашем сайте
#YDB
#разработка
#postgresql
#CPP
#москва
#офис
#гибрид
📢
Источник:
https://t.me/ya_jobs/6107
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.