Перейти к содержимому
YDB
Y
YDB
Москва
73 активна · проверена 7 часов назад

Разработчик C++

Вам предстоит развивать функциональность YDB, реализовывать новые алгоритмы и улучшать существующие решения. Мы ищем специалиста с опытом работы на C++ от трех лет, который понимает многопоточность и разрабатывал высоконагруженные сервисы.

middle удалённо ~1 286 160 ₸
Вакансия опубликована 221 день назад. Может быть уже неактуальна — рекомендуем уточнить статус у работодателя перед откликом.
salary intelligence

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

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

оценка p25–p75
1 057 118 – 2 349 150 ₸
медиана: 1 286 160 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C++ Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

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

YDB — это распределённая отказоустойчивая реляционная БД с открытым исходным кодом. Вместе со стеком serverless-технологий YDB позволяет организовать систему хранения и обработки данных для самых сложных и требовательных приложений. Также YDB — это платформа для создания инфраструктурных компонентов. Мы предлагаем пользователям не только надёжные транзакции поверх таблиц, но и готовые решения на основе самого движка: персистентные очереди, федеративные запросы, сетевые диски для виртуальных машин (Yandex Network Block Store) и другие. Важные свойства YDB — горизонтальное масштабирование, высокая доступность и отказоустойчивость. Система реагирует на изменения нагрузки в компонентах и узлах системы, динамически перераспределяет логические компоненты по узлам, обеспечивает консистентное выполнение пользовательских SQL-запросов и автоматическое управление партицированием таблиц. От качественного решения подобных задач зависят многие видимые пользователю характеристики БД: консистентность, отзывчивость и пропускная способность. Мы постоянно улучшаем управляющие компоненты, чтобы увеличивать производительность, создавать новую функциональность и расширять сценарии применения YDB. Ещё одна задача YDB — обеспечивать безопасный доступ к данным и безопасную работу с ними. Это включает в себя аутентификацию, проверку прав на действия с данными и объектами, манипуляции правами, интеграции с системами управления идентификацией и доступом, работу с секретами, аудитное логирование. От работы подсистем безопасности зависит безопасность пользовательских данных. Большая часть разработки ведётся в GitHub, поэтому вы сможете публично делиться результатами работы. Какие задачи вас ждут: Развитие новой функциональности Вы будете реализовывать новые алгоритмы балансировки. Разрабатывать подходы к масштабированию компонент системной распределённой инфраструктуры. Добавлять интеграции с внешними системами управления идентификацией и доступом. Развивать работу с секретами. Улучшение того, что уже есть Понадобится развивать алгоритмы балансировки логических компонент. Улучшать автоматическое партиционирование таблиц. Уменьшать стоимость выполнения пользовательских и системных операций со схемой. Развивать систему прав YDB и её взаимодействие с внешними системами управления доступом. Улучшать подсистему аудитного логирования. RnD и взаимодействие со смежными командами Важно изучать проблемы в реализации и предлагать, как решить их. Вы будете общаться с командами других подсистем YDB и вместе выбирать оптимальные решения при проектировании изменений. Мы ждём, что вы: • Любите С++, хорошо им владеете и пишете на нём больше трёх лет • Знаете и умеете применять классические алгоритмы и структуры данных • Понимаете парадигму многопоточности, знакомы с основными подходами, проблемами и ограничениями в этой области • Разрабатывали высоконагруженные, распределённые, близкие к железу сервисы или сервисы реального времени

навыки

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

Поделиться

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

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

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

Ещё в Яндекс

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

5 д. назад

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

~2 358 150 ₸ оценка

Ищем сильного C++ разработчика для создания слоя совместимости между PostgreSQL и YDB. Нужно глубокое понимание внутренностей СУБД, распределенных систем и опыт работы с высоконагруженными проектами. Предлагается работа над архитектурой расширения, оптимизацией производительности и техническое лидерство в команде.

C++ PostgreSQL YDB +5
senior удал. hh
1 нед. назад

Разработчик C++ (поисковая платформа)

~2 358 150 ₸ оценка

Разработка распределённой поисковой платформы на C++ для сервисов Яндекса. Требуется опыт проектирования индексов и отказоустойчивых систем. Предлагается работа над архитектурой с нуля.

C++ поисковая платформа распределённые системы +1
senior HR cr
1 нед. назад

ML-инженер (ранжирование)

~2 698 114 – 3 520 890 ₸ оценка

Разработка ML-моделей для ранжирования в сервисе доставки еды. Нужно улучшать поиск и рекомендации, проводить A/B-тесты и писать продакшн-код на C++. Требуется опыт в ML и Python/C++, предлагается работа в крупной международной компании.

ML ранжирование Python +7
senior удал. hh
1 нед. назад

Go-разработчик в платёжную платформу (Яндекс Pay)

~1 940 250 – 2 957 548 ₸ оценка

Команда Яндекс Pay ищет Go-разработчика для развития ядра платёжного бэкенда. Предстоит проектировать микросервисы, интегрироваться с процессингами и строить надёжную event-driven архитектуру. Требуется опыт с Go, PostgreSQL и понимание распределённых систем.

Go PostgreSQL Kafka +8
senior удал. hh

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

6 вакансий
IGA Technologies
I
IGA Technologies
3 д. назад

Разработчик C++ (САПР)

~1 286 160 ₸ оценка

Ищем C++ разработчика для создания модуля под САПР. Требуется уверенное владение C++17, ООП и принципами проектирования. Предлагается удаленная или гибридная работа, гибкий график и проектная занятость до марта 2027 года с возможностью продления.

C++ C++17 MS Visual Studio +5
middle удал. hh
Л
Лінія магазинів EVA
3 д. назад

C++ Developer

~1 286 160 ₸ оценка

Шукають C++ розробника для роботи над високонавантаженими серверними компонентами. Потрібен досвід від 2 років, знання C++11/23, STL, багатопотоковості та мережевих протоколів. Пропонують віддалений формат роботи та розвиток у великій системній компанії.

C++ Linux Windows +12
middle удал. dou
Mobilunity
M
Mobilunity
3 д. назад

Разработчик движка (Unreal Engine)

~1 286 160 ₸ оценка

Создавайте реалистичные цифровые двойники школ и объектов для тренировки пилотов дронов и симуляции ЧС. Требуется опыт работы с Unreal Engine 5, C++ и Blueprints, а также навыки работы с 3D-данными. Предлагается удаленная работа и возможность влиять на технологии, повышающие общественную безопасность.

Unreal Engine 5 C++ Blueprints +4
middle удал. dou
T
The Fourth Law (Четвертий Закон)
4 д. назад

Software Engineer

~1 286 160 ₸ оценка

Розробляти алгоритми автономності для дронів на C++ та Python, інтегрувати польотні контролери та сенсори, працювати з відео-стрімінгом. Потрібен досвід з Embedded Linux, Git, GStreamer/FFmpeg та ARM платформами. Пропонують роботу з реальним впливом на оборону України, офіційне оформлення в Дія.Сіті, медстрахування та можливість бронювання.

C++ Python Embedded Linux +13
middle удал. dou
Лаборатория Касперского
Л
Лаборатория Касперского
5 д. назад

C/C++ разработчик (KasperskyOS)

~1 286 160 ₸ оценка

Разработка системных компонентов для защищенной ОС KasperskyOS на C/C++. Нужно проектировать и писать код для управления приложениями, работать с инструментами разработки и базовыми компонентами ОС. Требуется отличное знание C, опыт многопоточного программирования и работы в Unix.

C C++ KasperskyOS +7
middle удал. hh
OpenVPN
O
OpenVPN
23 ч. назад

Инженер по разработке тестового ПО (C++)

~2 349 150 – 3 758 640 ₸ (5 000 – 8 000 USD)

OpenVPN ищет Middle-инженера для разработки тестового ПО на C++. Требуется знание C++, C и Bash. Работа полностью удаленная.

C++ C Bash
middle удал. nfj