Перейти к содержимому
Яндекс
Я
Яндекс
Москва
активна · проверена 18 минут назад

C++ разработчик PostgreSQL/YDB

Разработка слоя совместимости между PostgreSQL и YDB для горизонтального масштабирования и отказоустойчивости. Требуется сильный C++, глубокое понимание внутренностей PostgreSQL и распределенных систем. Предлагается работа над сложными архитектурными задачами и техническое лидерство в команде.

senior удалённо ~1 668 000 – 3 088 331 ₸
salary intelligence

Зарплата не указана — оценили по рынку

На основе 35 похожих вакансий за 90 дней.

оценка p25–p75
1 668 000 – 3 088 331 ₸
медиана: 2 557 940 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Наша команда строит мост между PostgreSQL и YDB — слой совместимости, который позволит существующим Postgres-приложениям работать с YDB как с обычным Postgres, но получать взамен горизонтальное масштабирование, отказоустойчивость и строгую согласованность распределённой СУБД. Если ты имеешь опыт разработки в ядре PostgreSQL, понимаешь устройство распределенных систем, играючи пишешь код на С++ — нам сильно не хватает тебя!

  • Архитектура расширения и слоя совместимости: Продумывать как корректно поднять PostgreSQL-семантику поверх распределённого движка YDB;
  • Производительность: Профилирование горячих путей, оптимизация выполнения запросов, работа с планировщиком;
  • Парсер, диалект, планировщик: Поддержка PostgreSQL-диалекта SQL: DDL, DML, CTE, оконные функции, рекурсивные запросы;
  • Транзакционная семантика: Поведение, неотличимое от Postgres на уровне приложения, реализованное на распределённых транзакциях YDB;
  • Горизонтальное масштабирование Postgres-шлюзов: Несколько узлов слоя совместимости, согласованно работающих как один Postgres-сервер. Прозрачное масштабирование без шардирования на стороне клиента;
  • Совместимость с экосистемой: Корректная работа драйверов (libpq, JDBC, asyncpg, pgx) без модификаций на стороне клиента, поддержка ORM, миграционных инструментов, BI-систем;
  • Техническое лидерство в команде: Дизайн-ревью, менторство, формирование инженерной планки.
требования

Что ждём от вас

  • Сильный C++ и понимание того, как устроены высоконагруженные системы;
  • Готовность глубоко вкатиться во внутренности PostgreSQL, YDB и СУБД в целом: расширения, внутренние структуры, планировщик;
  • Понимание распределённых систем;
  • Умение довести архитектурное решение от идеи до согласованного дизайна и работающего кода.
  • Будет большим плюсом
  • Опыт разработки расширений PostgreSQL или работы с его внутренними API (hooks, FDW, custom scan, background workers);
  • Глубокое знание внутренностей PostgreSQL или родственных систем (Greenplum, Citus, CockroachDB, YugabyteDB).
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Яндекс

15 активных вакансий в компании

2 д. назад

Разработчик бэкенда LLM-моделей (C++)

~1 417 800 ₸ оценка

Команда Яндекса ищет разработчика для работы над бэкендом LLM-моделей (YandexGPT/Алиса). Задачи включают инференс на GPU, оптимизацию распределения вычислений и разработку компонентов системы. Требуется уверенное знание C++, алгоритмов и многопоточного программирования.

LLM GPU C++ +4
middle удал. hh
2 д. назад

Разработчик поискового рантайма (C++)

~1 668 000 – 3 088 331 ₸ оценка

Яндекс ищет разработчика C++ для поискового рантайма — распределённой системы, обрабатывающей миллионы запросов в секунду. Нужно проектировать механизмы исполнения запросов, развивать поисковые структуры данных, создавать SDK и язык запросов. Требуются глубокие знания C++, алгоритмов, многопоточности и Linux, опыт с распределёнными системами. Предлагается работа над высоконагруженной платформой, используемой сотнями сервисов компании.

C++ распределенные системы поисковые системы +17
senior удал. hh
3 д. назад

iOS разработчик (Swift) в Yandex Pay

~1 251 000 – 2 181 025 ₸ оценка

Ищем iOS-разработчика для создания SDK для Yandex Pay — продукта для миллионов пользователей. Нужно писать на Swift, проектировать архитектуру и развивать библиотеку. Предлагают сложные задачи, стартап-атмосферу и влияние на результат.

Swift iOS SDK +3
middle удал. hh
1 нед. назад

Senior Data Scientist

~1 946 000 – ~3 058 000 ₸ (350 000 – 550 000 RUB)

Вакансия в Яндексе: разработка и поддержка ML/DL-моделей для финтех-продуктов (прогнозирование LTV, оттока, рекомендации). Нужны Python, SQL и опыт работы с нейросетями, полный цикл от данных до продакшна.

ML DL LTV +6
middle cr

Похожие вакансии

6 вакансий
2ГИС
2
2ГИС
11 ч. назад

C++ разработчик Mobile SDK

~1 668 000 – 3 088 331 ₸ оценка

Разработка мобильного SDK на C++ для платформ iOS и Android, интеграция с Kotlin, Swift и Dart, создание кроссплатформенных UI-компонентов. Требуется опыт от 3 лет в C++ и интерес к мобильной разработке. Предлагают удалённую работу, гибкий график и ДМС.

C++ Mobile SDK Kotlin +12
senior удал. hh
VK
V
VK
16 ч. назад

C++ разработчик (нативные приложения)

~1 668 000 – 3 088 331 ₸ оценка

Ищем опытного C++ разработчика для создания нативных приложений мессенджера под macOS, Windows и Linux. Нужно 5+ лет коммерческого опыта, знание Qt, многопоточности и алгоритмов. Предлагают удалённый формат, ДМС и корпоративные бонусы.

C++ Qt многопоточность +5
senior удал. hh
S
Sigma Software
1 д. назад

Embedded инженер

~813 890 – 1 185 954 ₸ оценка

Компания ищет опытного Embedded-инженера для разработки IoT-решений. Требуется 4+ года опыта с C, знание облачных технологий, протоколов связи (LTE, BLE, MQTT) и Yocto Linux. Предстоит проектировать компоненты, писать код, тестировать и взаимодействовать с командой и заказчиком.

Embedded C IoT +9
senior удал. dou
Job Advice Agency
J
Job Advice Agency
1 д. назад

Embedded BSP разработчик

~1 668 000 – 3 088 331 ₸ оценка

Ищем Embedded BSP разработчика для международной продуктовой компании, создающей E-Ink устройства. Вы будете работать на низком уровне: интегрировать SoC, настраивать Linux kernel и загрузчик, портировать драйверы и создавать универсальный API для приложений. Требуется 3+ года опыта с embedded Linux, C/C++, Buildroot/Yocto. Предлагают полную удалёнку, оплату в USD и гибкий график.

Embedded Linux BSP +21
senior удал. dj
Яндекс
Я
Яндекс
2 д. назад

Разработчик поискового рантайма (C++)

~1 668 000 – 3 088 331 ₸ оценка

Яндекс ищет разработчика C++ для поискового рантайма — распределённой системы, обрабатывающей миллионы запросов в секунду. Нужно проектировать механизмы исполнения запросов, развивать поисковые структуры данных, создавать SDK и язык запросов. Требуются глубокие знания C++, алгоритмов, многопоточности и Linux, опыт с распределёнными системами. Предлагается работа над высоконагруженной платформой, используемой сотнями сервисов компании.

C++ распределенные системы поисковые системы +17
senior удал. hh
NtechLab
N
NtechLab
3 д. назад

Senior C++ разработчик (Core команда)

~1 668 000 – 3 088 331 ₸ оценка

NtechLab ищет Senior C++ разработчика в Core команду для разработки высоконагруженных сервисов видеоаналитики: распределенные системы, инференс нейросетей, хранение данных. Нужен опыт с C++17+, Linux, многопоточностью. Предлагают гибкий график, ДМС, офис в центре.

C++ видеоаналитика нейронные сети +7
senior удал. hh