17 сен

c++ разработчик высоконагруженной СУБД

ориентир по рынку
вакансия зп не указана
в среднем 341 381 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

MIND Software создаёт современное программное обеспечение для управления данными в ИТ-инфраструктуре. Компания разрабатывает высоконагруженную СУБД, объединяющую полнотекстовый поиск, векторный поиск и аналитику в одной системе.

задачи

  • Глубоко разбираться в кодовой базе слоя хранения, движка запросов и поискового слоя, исследовать архитектуру, находить узкие места и документировать ключевые компоненты;
  • Развивать слой на 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, полнотекстовый и векторный поиск, ANN, колоночное хранение, векторизованное исполнение и query planning.

условия

  • Возможность гибридного или удалённого формата работы;
  • Гибкий подход к началу рабочего дня;
  • Сильная инженерная команда;
  • Реальное влияние на архитектуру продукта;
  • ДМС со стоматологией;
  • Компенсация спорта;
  • Компенсация изучения иностранного языка;
  • Корпоративное обучение.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.