Яндекс·Москва·1 окт.
Разработчик в команду функциональности ядра YDB
Ориентир по рынку≈ 150 000 – 335 000 ₽наша приблизительная оценка по 95 вакансиям этой роли и грейда, у работодателя вилка не указана
🔄 ГибридMiddleПолная занятостьКорпорация
Стоит ли откликаться
Стоит откликнуться, но спросите про деньги
Сумму в объявлении не указали. Сколько платят за похожую работу, видно в разборе. Вакансия живая, задачи расписаны.
3 из 4 в норме
Зарплата не указана: ваша цель, нижняя граница и фраза для первого созвона
Деньги
Вилку работодатель не назвал. Ориентир на созвон: столько платят в 95 похожих вакансиях Разработчик уровня Middle.
Живость
Висит 18 дней, признаков фиктивного найма нет.
Описание
Главное перечислено: обязанностей 1, требований 8.
- Известно
- высокие нагрузки
- Не сказано
- сколько дней в офисе
Что требуют
ОбязательноC++LinuxNode.jsYandex Cloud
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Наша компания
YDB — это распределённая отказоустойчивая реляционная база данных с открытым исходным кодом, которая сочетает высокую доступность, масштабируемость и производительность. Вместе с сопутствующим стеком serverless-технологий YDB позволяет организовать систему хранения и обработки данных для самых сложных и требовательных приложений. YDB — это ещё и платформа для создания инфраструктурных компонентов. Мы предлагаем пользователям не только надёжные транзакции поверх таблиц, но и готовые решения на основе самого движка: персистентные очереди, федеративные запросы, сетевые диски для виртуальных машин
Чем предстоит заниматься
Разработка core-компонент YDB
Наши требования
Знаете классические алгоритмы и структуры данных
Любите C++ и пишете на нём более трёх лет
Работали с Linux
Способны создавать новые алгоритмы и протоколы и умеете их верифицировать
Разрабатывали многопоточный код, различаете loсk-free и wait-free
Имеете опыт оптимизации программ, уверенно пользуетесь Perf и VTune или BpfTrace
Знаете, как устроены диски, сеть, процессор и память
Имеете опыт разработки высоконагруженных, распределённых, близких к «железу» сервисов или систем реального времени
Дополнительно
Cluster Management System (CMS) — система управления жизненным циклом кластера: вывод хостов в обслуживание, обновление без даунтайма (rolling update) и т. п.
Node Broker — система управления динамическими узлами YDB
Change Data Capture — захват изменений в горизонтально масштабируемых таблицах с возможностью чтения потока изменений из YDB Topics
Компоненты disaster recovery (восстановления после сбоев) — резервное копирование и восстановление, асинхронная репликация
Распределённый квотировщик ресурсов
Опенсорс-разработка
Большую часть разработки ведём в GitHub, поэтому всегда можно посмотреть на результат сделанных задач. Мы не только разрабатываем и эксплуатируем высоконагруженную систему с открытым исходным кодом, но и много выступаем на различных конференциях: HighLoad, CodeFest, Yandex for Developers
Больше о том, что под капотом платформы Yandex Cloud, — в канале Inside Yandex Cloud
