Разработчик в команду 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 · удовлетворительно
- Описание полное
- Зарплата не указана
- Компания и проект описаны
- Контакта нет
- Стек описан подробно
- Формат работы понятен
Похожие вакансии
Senior Java Software Engineer
AI-балл 36/100Fourmi LAB · Россия
SeniorУдалённоjava
Full Stack Engineer
AI-балл 44/100Ehud Ai Studio
aifullstackweb_application
FullStack-разработчик (.NET + Angular)
AI-балл 90/100Top Selection · Москва
300 000 – 320 000 ₽
SeniorОфис / Удалённоdotnetangularentity_framework
IT-разработчик / Vibe Coding
AI-балл 38/100по договорённости
vibe_codingai_toolsapp_store
Golang Backend developer
AI-балл 44/100LakiPay Financial Technologies S.C
Monthly
Офисgolang