Разработчик в команду PostgreSQL-совместимости YDB
Яндекс · Москва
- Формат
- Офис / Удалённо
- Категория
- Программист
Откликнуться
Прямого контакта в посте нет
Откройте вакансию в Telegram-боте: там весь исходный пост и способ отклика.
Открыть в TelegramОписание
🔍 Разработчик в команду 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 #москва #офис #гибрид
Мы разрабатываем слой совместимости с 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 #москва #офис #гибрид
- csharp
- postgresql
- ydb
- sql
- ddl
- dml
- cte
- libpq
- jdbc
- asyncpg
- pgx
- greenplum
- citus
- cockroachdb
- yugabytedb
Оценка вакансии
60/100 · удовлетворительно
- Описание полное
- Зарплата не указана
- Компания и проект описаны
- Контакта нет
- Стек описан подробно
- Формат работы понятен
Похожие вакансии
Вайбкодер
AI-балл 44/100Удалённоn8ncursorlovable
Разработчик AI-ботов
AI-балл 34/100pythonaiнейросети
TypeScript-разработчик (backend)
AI-балл 57/100IT Solutions Management International Pte. Ltd.
от 210 000 ₽
MiddleУдалённоtypescriptbackend
TypeScript-разработчик (backend)
AI-балл 59/100IT Solutions Management International Pte. Ltd.
от 210 000 ₽
MiddleУдалённоtypescriptjavascriptbackend
Java Backend Engineer
AI-балл 79/100Ташкент, Узбекистан
3 000 – 3 000 $
MiddleГибридjavaspring_bootpostgresql
