# Локация
Москва, Колодезный переулок, 2Ас2; офисный формат работы на месте работодателя
# Зарплата
от 200 000 RUR в месяц до вычета налогов
# Компания
Продуктовая команда развивает векторно-графовую базу данных с существующим in-memory ядром.
Что делать
•Разрабатывать и развивать ядро высокопроизводительной in-memory СУБД на C++.
•Проектировать и реализовывать структуры данных, индексы и алгоритмы.
•Создавать функции хранения, поиска и обработки векторных и графовых данных.
•Оптимизировать производительность, потребление памяти и многопоточную работу.
•Участвовать в проектировании архитектуры, code review и принятии технических решений.
•Поддерживать работу продукта в средах Linux и Windows.
Требования
•Уверенное владение C++ и понимание современного системного программирования.
•Опыт разработки под Linux и/или Windows.
•Знание алгоритмов и структур данных.
•Умение писать производительный, поддерживаемый и тестируемый код.
•Самостоятельность, инженерное мышление и готовность разбираться в сложной предметной области.
•Опыт от 1 года до 3 лет; позиция уровня Middle+ / Senior.
Хорошо, если есть
•Опыт разработки СУБД, поисковых систем, систем хранения данных или highload-сервисов.
•Знание графовых алгоритмов, векторного поиска и ANN-индексов.
•Опыт оптимизации производительности, профилирования и многопоточного программирования.
•Понимание устройства памяти, CPU cache и низкоуровневой оптимизации.
•Опыт создания продуктов с использованием ИИ, эмбеддингов и векторных баз данных.
Культура и преимущества
•Сложные инженерные задачи на стыке СУБД, алгоритмов и высокопроизводительного C++.
•Возможность влиять на архитектуру нового продукта.
•Участие в развитии ключевых компонентов существующего ядра.
•Офисный формат работы.