C++ разработчик PostgreSQL/YDB
Разработка слоя совместимости между PostgreSQL и YDB для горизонтального масштабирования и отказоустойчивости. Требуется сильный C++, глубокое понимание внутренностей PostgreSQL и распределенных систем. Предлагается работа над сложными архитектурными задачами и техническое лидерство в команде.
Зарплата не указана — оценили по рынку
На основе 35 похожих вакансий за 90 дней.
Что предстоит делать
Наша команда строит мост между 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).
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Яндекс
15 активных вакансий в компании
Разработчик бэкенда LLM-моделей (C++)
~1 417 800 ₸ оценка
Команда Яндекса ищет разработчика для работы над бэкендом LLM-моделей (YandexGPT/Алиса). Задачи включают инференс на GPU, оптимизацию распределения вычислений и разработку компонентов системы. Требуется уверенное знание C++, алгоритмов и многопоточного программирования.
Разработчик поискового рантайма (C++)
~1 668 000 – 3 088 331 ₸ оценка
Яндекс ищет разработчика C++ для поискового рантайма — распределённой системы, обрабатывающей миллионы запросов в секунду. Нужно проектировать механизмы исполнения запросов, развивать поисковые структуры данных, создавать SDK и язык запросов. Требуются глубокие знания C++, алгоритмов, многопоточности и Linux, опыт с распределёнными системами. Предлагается работа над высоконагруженной платформой, используемой сотнями сервисов компании.
iOS разработчик (Swift) в Yandex Pay
~1 251 000 – 2 181 025 ₸ оценка
Ищем iOS-разработчика для создания SDK для Yandex Pay — продукта для миллионов пользователей. Нужно писать на Swift, проектировать архитектуру и развивать библиотеку. Предлагают сложные задачи, стартап-атмосферу и влияние на результат.
Senior Data Scientist
Вакансия в Яндексе: разработка и поддержка ML/DL-моделей для финтех-продуктов (прогнозирование LTV, оттока, рекомендации). Нужны Python, SQL и опыт работы с нейросетями, полный цикл от данных до продакшна.
Похожие вакансии
6 вакансий
C++ разработчик Mobile SDK
~1 668 000 – 3 088 331 ₸ оценка
Разработка мобильного SDK на C++ для платформ iOS и Android, интеграция с Kotlin, Swift и Dart, создание кроссплатформенных UI-компонентов. Требуется опыт от 3 лет в C++ и интерес к мобильной разработке. Предлагают удалённую работу, гибкий график и ДМС.
C++ разработчик (нативные приложения)
~1 668 000 – 3 088 331 ₸ оценка
Ищем опытного C++ разработчика для создания нативных приложений мессенджера под macOS, Windows и Linux. Нужно 5+ лет коммерческого опыта, знание Qt, многопоточности и алгоритмов. Предлагают удалённый формат, ДМС и корпоративные бонусы.
Embedded инженер
~813 890 – 1 185 954 ₸ оценка
Компания ищет опытного Embedded-инженера для разработки IoT-решений. Требуется 4+ года опыта с C, знание облачных технологий, протоколов связи (LTE, BLE, MQTT) и Yocto Linux. Предстоит проектировать компоненты, писать код, тестировать и взаимодействовать с командой и заказчиком.
Embedded BSP разработчик
~1 668 000 – 3 088 331 ₸ оценка
Ищем Embedded BSP разработчика для международной продуктовой компании, создающей E-Ink устройства. Вы будете работать на низком уровне: интегрировать SoC, настраивать Linux kernel и загрузчик, портировать драйверы и создавать универсальный API для приложений. Требуется 3+ года опыта с embedded Linux, C/C++, Buildroot/Yocto. Предлагают полную удалёнку, оплату в USD и гибкий график.
Разработчик поискового рантайма (C++)
~1 668 000 – 3 088 331 ₸ оценка
Яндекс ищет разработчика C++ для поискового рантайма — распределённой системы, обрабатывающей миллионы запросов в секунду. Нужно проектировать механизмы исполнения запросов, развивать поисковые структуры данных, создавать SDK и язык запросов. Требуются глубокие знания C++, алгоритмов, многопоточности и Linux, опыт с распределёнными системами. Предлагается работа над высоконагруженной платформой, используемой сотнями сервисов компании.
Senior C++ разработчик (Core команда)
~1 668 000 – 3 088 331 ₸ оценка
NtechLab ищет Senior C++ разработчика в Core команду для разработки высоконагруженных сервисов видеоаналитики: распределенные системы, инференс нейросетей, хранение данных. Нужен опыт с C++17+, Linux, многопоточностью. Предлагают гибкий график, ДМС, офис в центре.