Senior C Developer (Системы хранения данных / Высокопроизводительные сети)

Опыт работы:
От 3 до 6 лет
Место работы:
Санкт-Петербург, 3 линия – Невско-Василеостровская, метро Маяковская

О компании:
Аккредитованная ИТ-компания, системный интегратор с 5+ лет на рынке. Работаем с корпоративным сектором: проекты от нескольких млн руб., производители — топ-уровня (Cisco, Huawei).

О проекте:

Разработка высокопроизводительного распределённого хранилища данных (in‑house). Технологический стек: чистый C, собственная сетевая подсистема, алгоритмы консенсуса (RAFT). Критичны микросекундные задержки и работа с большими данными.

Чем предстоит заниматься:

· Проектированием и оптимизацией сетевого взаимодействия для доступа к БД (epoll/io_uring, многопоточность, zero‑copy).
· Реализацией движка хранения (LSM-tree / B-tree, кастомные аллокаторы).
· Внедрением и тонкой настройкой RAFT для распределённой репликации.
· Профилированием и низкоуровневой оптимизацией (CPU cache, NUMA, lock‑free структуры).

Наши ожидания:

Обязательно:

· 4-5+ лет коммерческой разработки на C/С++
· Высшее техническое образование (диплом).
· Глубокое знание:
· работы с памятью (malloc/free, пулы, mmap);
· многопоточности (pthread, atomic, memory barriers);
· сетевого стека Linux (tcp/udp, sockets, epoll/kqueue);
· основ распределённых систем (RAFT, консенсус, репликация).
· Умение писать и отлаживать высоконагруженный код (perf, gdb, valgrind).

Желательно:

· Опыт с DPDK, RDMA, io_uring.
· Участие в разработке СУБД, СХД или распределённых БД.
· Проекты в компаниях: Postgres Pro, Yandex DB, Cloud.ru, Radix, Dell EMC, Huawei, Бауман СХД, F+, Сила, Ядро или аналоги.

Идеальное портфолио:
Реальное участие в проектах по созданию хранилищ данных, баз данных, систем хранения (ссылки на GitHub или описание в резюме).

Важно: Не рассматриваем без опыта и кандидатов, у кого основной стек — C++ (без серьёзного коммерческого C).

Условия работы:

· Зарплата: обсуждаема
· Полностью удалённая работа (или офис / гибрид — на выбор).
· Современная техника (мощная рабочая станция с Linux).
· ДМС, оплата профессионального обучения и профильных конференций.
· График 5/2, гибкое начало дня.

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

Главный инженер-сметчик
Фонд капитального ремонта многоквартирных домов города Москвы

Опыт работы в должности сметчика/инженера-сметчика от 3 (трех) лет. Знание нормативной базы ТСН-2001. Опыт работы с объектами...

Старший бухгалтер
РУМЕЛКО

Образование Среднее специальное/Высшее. Опыт работы от 2-х лет. Знание офисных программ: MS Word, MS Excel, MS Outlook.

Главный инженер ПТО (проверка ИД)
Фонд капитального ремонта многоквартирных домов города Москвы

Высшее техническое образование, строительные специальности. Опыт работы от 5 лет в структуре ПТО. Уверенное применение в работе действующих нормативных документов...

Ведущий специалист отдела закупок
Фонд капитального ремонта многоквартирных домов города Москвы

Высшее образование. Опыт работы в сфере проведения закупок от 2 (двух) лет. Желателен опыт работы с МОСЭДО. Обязателен опыт работы...

107 600 - 125 500 руб.
Ведущий юрисконсульт Абонентской службы
Фонд капитального ремонта многоквартирных домов города Москвы

Высшее юридическое образование. Предыдущий аналогичный опыт работы в сфере строительства и/или ремонта. Опыт работы в системе ЖКХ будет преимуществом.

107 600 - 125 500 руб.