C++ инженер в core-команду
Команда делает высоконагруженную СУБД, где аналитика на DuckDB и собственный поисковый движок на C++ работают в одной системе. Нужен сильный C++ инженер с опытом системного программирования от 3 лет, знанием алгоритмов, многопоточности и высоконагруженных систем — предстоит лезть в ядро: хранение, исполнение запросов, инвертированные и векторные индексы, профилирование и бенчмарки. Предлагают гибридный или удалённый формат, гибкое начало дня, ДМС, компенсацию спорта и обучения, сильную инженерную команду и реальное влияние на архитектуру продукта.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 20 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
Мы делаем высоконагруженную СУБД, в которой полнотекстовый поиск, векторный поиск и аналитика живут в одной системе. Аналитический движок и хранение построены на DuckDB, поиск — на IResearch, нашем собственном C++-движке, который core-команда пилит уже не первый год. Ищем сильного C++ инженера в core-команду: работать со слоем хранения, исполнением запросов на DuckDB и поисковым движком. Это не «прикрутить фичу сбоку» — это лезть в самое ядро. Стек: modern C++, Linux, DuckDB, полнотекстовый и векторный поиск, векторизованное исполнение, колоночное хранение, инвертированные индексы, многопоточность и concurrency, performance optimization, low-level profiling.
- Глубоко разбираться в кодовой базе: 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
- Условия работы:
- Гибкий подход к началу рабочего дня;
- Возможность гибридного или удалённого формата работы;
- Сильная инженерная команда, у которой есть чему поучиться;
- Реальное влияние на архитектуру продукта, а не тикеты из бэклога;
- ДМС со стоматологией;
- Компенсация спорта;
- Компенсация изучения иностранного языка;
- Корпоративное обучение.
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в MIND Software
2 активные вакансии в компании
C++ инженер в core-команду
~1 621 919 ₸ оценка по всем рынкам
Разработка ядра высоконагруженной СУБД, где аналитика и поиск работают в одной системе. Нужен сильный C++ инженер с опытом системного программирования от 3 лет, глубоким пониманием алгоритмов, многопоточности и внутренностей ОС. Предлагают гибкий график, удалёнку или гибрид, ДМС, компенсацию спорта и обучения.
Похожие вакансии
6 вакансий
Старший разработчик Embedded C/C++
~2 171 178 ₸ оценка
WOWCube ищет старшего инженера-разработчика прошивок для игровой консоли-куба на базе ARM Cortex-M и собственной ОС OctaviOS. Нужно проектировать и отлаживать драйверы, системные модули, питание и связность, поднимать новые ревизии плат и докапываться до причин падений и проблем с памятью и таймингом. Требуется 5+ лет опыта в embedded, сильный C (и рабочий C++), уверенная работа с осциллографом, отладчиком и даташитами, а также ежедневное использование AI-агентов для кода. Работа удалённая в часовых поясах ЕС, английский для кода и документации.
Старший C++ разработчик / архитектор ПО
~1 621 919 ₸ оценка по стеку, все рынки
Нужен старший C++ инженер-архитектор для проекта немецкого производителя устройств валидации билетов: предстоит спроектировать и реализовать переиспользуемый модуль по стандарту etiCORE с HTTP/JSON API для ARM-устройств на Embedded Linux. Требуется серьёзный опыт в современном C++ (17+), знание криптографии (OpenSSL, PKI, цифровые подписи), Linux, CMake, Git и автотестов, плюс уверенный английский или немецкий. Предлагают удалёнку с гибким графиком, конкурентную оплату, оплачиваемые отпуск и больничные, медстраховку и курсы языков.
Linux Software Developer
~1 621 919 ₸ оценка по всем рынкам
Разработка и поддержка сложного продукта в сфере endpoint-безопасности для разных дистрибутивов Linux. Нужны 5+ лет опыта разработки на Linux, сильный C++ и Python, понимание сетей и TCP/IP, навыки траблшутинга. Работа удалённая, с современными инструментами, включая AI-ассистенты для кода.
Архитектор встроенного ПО DWDM
~1 621 919 ₸ оценка по всем рынкам
Разработка и развитие архитектуры встроенного ПО для DWDM-платформ: маршрутизаторы, коммутаторы и другое телеком-оборудование. Нужен опыт embedded-разработки от 3 лет, уверенный C/C++, Linux, протоколы управления SNMP/NETCONF и понимание DWDM/OTN. Предлагают официальное оформление, белую зарплату, ДМС, обучение и возможность удалённой работы.
Unreal разработчик
~1 621 919 ₸ оценка по всем рынкам
MilTech-стартап ищет опытного Unreal-разработчика для клиентской части приложения на Unreal Engine 5. Нужно 5+ лет в геймдеве, сильный C++, опыт релиза игры на Windows, знание 3D-математики и многопоточности. Работа полностью удалённая, с реальным влиянием на продукт и минимумом бюрократии.
Инженер-разработчик OpenBMC
~1 621 919 ₸ оценка по всем рынкам
Разработка и поддержка прошивки OpenBMC на базе Yocto: правка багов, новые фичи, наладка взаимодействия с UEFI/BIOS x86 и работа с сообществом проекта. Нужны глубокий C++17 (STL, Boost), отличное знание Linux, Yocto, systemd, d-bus, Python и C для драйверов, плюс низкоуровневые протоколы вроде I²C и SPI. Предлагают выбор офиса, гибрида или удалёнки, гибкий график, ДМС, обучение и конкурентную зарплату с премиями.