MIND Software·Москва·8 окт.
Software Engineer (C++) / Database Systems
Ориентир по рынку≈ 250 000 – 400 000 ₽наш грубый ориентир по 191 вакансии этого грейда на рынке, без учёта специальности: у работодателя вилка не указана
🏢 ОфисSeniorПолная занятость
Стоит ли откликаться
Стоит откликнуться, но спросите про деньги
Вилку работодатель не назвал, но ориентир по рынку есть: он в строке «Деньги». Вакансия к тому же свежая, откликаться лучше сейчас.
3 из 4 в норме
Вилку не назвали: какую сумму назвать вам и ниже какой не соглашаться
Деньги
Вилку работодатель не назвал. Грубый ориентир: столько платят в 191 вакансии уровня Senior по всему рынку, без учёта специальности.
Живость
Опубликована 10 дней назад. Свежие вакансии почти всегда живые.
- Опубликована 8 октября 2026 г., 10 дней назад
- Поднимали в поиске источника 1 раз, последний раз 17 октября 2026 г.
- Текст сверяли с источником, с публикации он не менялся
- У источника её видели сегодня
Считается по истории наблюдений за вакансией: сколько раз её переоткрывали, меняли ли текст, как долго висит. Выдачу источника сверяем при каждом обходе: пропажу, возврат и правки текста. Это оценка по косвенным признакам, а не факт. Окончательный вывод за вами.
Описание
Обязанности: 6, требования: 12. Понятно, что за работа, ещё до отклика.
- Обещают
- ДМС со стоматологией, компенсация спорта и аккредитованная IT-компания
- Известно
- высокие нагрузки
Что требуют
ОбязательноC++LinuxJSONHadoopClickHouseElasticsearchSQL
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Наша компания
Мы делаем высоконагруженную СУБД, в которой полнотекстовый поиск, векторный поиск и аналитика живут в одной системе. Аналитический движок и хранение построены на DuckDB, поиск — на IResearch, нашем собственном C++-движке, который core-команда пилит уже не первый год. Ищем сильного C++ инженера в core-команду: работать со слоем хранения, исполнением запросов на DuckDB и поисковым движком. Это не «прикрутить фичу сбоку» — это лезть в самое ядро.
Чем предстоит заниматься
Глубоко разбираться в кодовой базе: storage, query engine, поисковый слой. Reverse engineering архитектуры, поиск узких мест, документирование ключевых компонентов
Развивать слой на DuckDB: планирование и исполнение запросов, хранение, catalog/store, апстрим-бампы и расширения
Развивать свой поисковый движок: инвертированный индекс и columnstore, скоринг (BM25, WAND/MaxScore), векторные индексы (IVF, квантизация), токенизаторы, компрессия постинг-листов
Развивать протоколы и коннекторы: foreign servers, форматы и источники (Parquet, Iceberg, CSV, JSON на S3/HDFS), совместимость с ClickHouse/Elasticsearch
Профилировать CPU/память/диск, оптимизировать критические участки, гонять бенчмарки (ClickBench, ann-benchmarks, FTS)
Писать модульные, интеграционные и нагрузочные тесты, участвовать в SQL-фаззинге и код-ревью
Наши требования
Уверенно владеете современным C++
От 3 лет системного программирования
Сильные алгоритмы, структуры данных, многопоточность и concurrency
Есть опыт с высоконагруженными системами
Умеете разбираться в сложном чужом коде
Понимаете, как работает ОС: память, диск, сеть
DuckDB, ClickHouse, Elasticsearch/Lucene
Разработка баз данных, поисковых систем или query engines
Полнотекстовый поиск / IR (инвертированный индекс, BM25)
Векторный поиск / ANN (IVF, HNSW, квантизация)
Колоночное хранение, векторизованное исполнение, query planning
Modern C++, Linux, DuckDB, полнотекстовый и векторный поиск, векторизованное исполнение, колоночное хранение, инвертированные индексы, многопоточность и concurrency, performance optimization, low-level profiling
Мы предлагаем
Гибкий подход к началу рабочего дня
Возможность гибридного или удалённого формата работы
Сильная инженерная команда, у которой есть чему поучиться
Реальное влияние на архитектуру продукта, а не тикеты из бэклога
ДМС со стоматологией
Компенсация спорта
Компенсация изучения иностранного языка
Корпоративное обучение
