Все вакансии России 0

C++ Developer (Middle+/Senior)

от 200 000 ₽
ЕМЕ
Москва Постоянная занятость Полный день

Описание

Ищем сильного C++-разработчика в команду, создающую векторно-графовую базу данных. У нас уже есть существующее in-memory DB-ядро; предстоит развивать его и строить функциональность для работы с графовыми и векторными данными. Задачи Разработка и развитие ядра высокопроизводительной in-memory СУБД на C++. Проектирование и реализация структур данных, индексов и алгоритмов. Разработка функций для хранения, поиска и обработки векторных и графовых данных. Оптимизация производительности, потребления памяти и многопоточной работы. Участие в проектировании архитектуры, code review и технических решениях. Поддержка работы продукта в средах Linux и Windows. Мы ожидаем Уверенное владение C++ и понимание современного системного программирования. Опыт разработки под Linux и/или Windows. Знание алгоритмов и структур данных. Умение писать производительный, поддерживаемый и тестируемый код. Самостоятельность, инженерное мышление и готовность разбираться в сложной предметной области. Будет плюсом Опыт разработки СУБД, поисковых систем, систем хранения данных или highload-сервисов. Знание графовых алгоритмов, векторного поиска, ANN-индексов. Опыт оптимизации производительности, профилирования, многопоточного программирования. Понимание устройства памяти, CPU cache и низкоуровневой оптимизации. Будет плюсом опыт разработки продуктов с использованием ИИ, в том числе работа с эмбеддингами и векторными базами данных. Мы предлагаем Сложные инженерные задачи на стыке СУБД, алгоритмов и высокопроизводительного C++. Возможность влиять на архитектуру нового продукта. Работу с существующим ядром и участие в развитии ключевых компонентов. Офисный формат работы. Позицию уровня Middle+ / Senior. Если интересно создавать фундаментальную технологию, а не очередной прикладной сервис — будем рады познакомиться.

Откликнуться
Источник: hh · вчера

Похожие вакансии в городе Москва

Все вакансии в городе Москва →