freehire launches on Product Hunt on 26 August.

Follow →

Разработчик в команду функциональности ядра YDB

Open 32d
YDB — это распределённая отказоустойчивая Distributed SQL БД с открытым исходным кодом, которая сочетает высокую доступность и масштабируемость со строгой согласованностью и транзакциями ACID. Приходите к нам разрабатывать core-компоненты YDB, если любите C++ и отлично им владеете.Разработка core-компонент YDB
Компоненты, над которыми вы будете работать: * Cluster Management System (CMS) — система управления жизненным циклом кластера: вывод хостов в обслуживание, обновление без даунтайма (rolling update) и т. п. * Node Broker — система управления динамическими узлами YDB * Change Data Capture — захват изменений в горизонтально масштабируемых таблицах с возможностью чтения потока изменений из YDB Topics * Компоненты disaster recovery (восстановления после сбоев) — резервное копирование и восстановление, асинхронная репликация * Распределённый квотировщик ресурсов Опенсорс-разработка
Большую часть разработки ведём в GitHub, поэтому всегда можно посмотреть на результат сделанных задач. Мы не только разрабатываем и эксплуатируем высоконагруженную систему с открытым исходным кодом, но и много выступаем на различных конференциях: HighLoad, CodeFest, Yandex for Developers.* Знаете классические алгоритмы и структуры данных * Любите C++ и пишете на нём более трёх лет * Работали с Linux * Способны создавать новые алгоритмы и протоколы и умеете их верифицировать * Разрабатывали многопоточный код, различаете loсk-free и wait-free * Имеете опыт оптимизации программ, уверенно пользуетесь Perf и VTune или BpfTrace* Знаете, как устроены диски, сеть, процессор и память * Имеете опыт разработки высоконагруженных, распределённых, близких к «железу» сервисов или систем реального времени

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available