Не получаете ответ?
Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.
8 дней назад
Senior Software Engineer (C++) / Database Systems
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (C++) / Database Systems (DuckDB, поиск и аналитика): Разработка высоконагруженной СУБД, объединяющей полнотекстовый поиск, векторный поиск и аналитику, с акцентом на слой хранения, исполнение запросов и поисковый движок. Focus on оптимизацию производительности, векторизованное исполнение, индексы, многопоточность и профилирование низкоуровневых компонентов.
Локация: Москва; доступен гибридный или удалённый формат работы
Компания
Разработка высоконагруженной СУБД, объединяющей полнотекстовый поиск, векторный поиск и аналитику в одной системе.
Что делать
- Разбираться в архитектуре и кодовой базе слоёв хранения, исполнения запросов и поиска.
- Развивать слой на DuckDB: планирование и исполнение запросов, хранение, catalog/store, апстрим-бампы и расширения.
- Развивать поисковый движок с инвертированными и векторными индексами, токенизаторами и компрессией постинг-листов.
- Развивать протоколы и коннекторы для Parquet, Iceberg, CSV и JSON на S3/HDFS, а также совместимость с ClickHouse и Elasticsearch.
- Профилировать CPU, память и диск, оптимизировать критические участки и проводить бенчмарки.
- Писать модульные, интеграционные и нагрузочные тесты, участвовать в SQL-фаззинге и код-ревью.
Требования
- Уверенное владение современным C++.
- От 3 лет опыта системного программирования.
- Сильные знания алгоритмов, структур данных, многопоточности и concurrency.
- Опыт разработки высоконагруженных систем и способность разбираться в сложном чужом коде.
- Понимание работы операционной системы, памяти, диска и сети.
Хорошо, если есть
- Опыт с DuckDB, ClickHouse или Elasticsearch/Lucene.
- Опыт разработки баз данных, поисковых систем или query engines.
- Знания полнотекстового и векторного поиска, ANN, колоночного хранения и векторизованного исполнения.
Культура и преимущества
- Гибкий подход к началу рабочего дня.
- Гибридный или удалённый формат работы.
- Влияние на архитектуру продукта и работа в сильной инженерной команде.
- ДМС со стоматологией и компенсация спорта.
- Компенсация изучения иностранного языка и корпоративное обучение.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Крибрум
9 дней назад
Rust-разработчик поискового движка
DIS Group
14 дней назад
Разработчик C++ (PostgreSQL)
Юмосс
8 дней назад
Senior Backend Developer (C++)
250 000 - 300 000₽
Эйч-Эль-Эль
11 дней назад
C++ System Engineer (Трафик и кэширование)
Kaspersky
10 дней назад
C++ Developer (CyberTrace)
Yandex
8 дней назад