46.6kЗаказать демоВойтиНачать бесплатно

Александр Гужва: почему я присоединился к Zilliz

Nov 02, 20232 min read

Меня зовут Александр Гужва, и я работаю в Zilliz над оптимизацией производительности.

Я присоединился к Zilliz, чтобы превзойти конкурентов компании. И потому что я чувствовал, что смогу в полной мере использовать свой опыт.

Я провёл 15 лет в финансах, где начал использовать подход approximate nearest neighbor search (ANNS), чтобы ускорить прогнозирование временных рядов для симуляции алгоритмической торговли, как на CPU, так и на GPU. Вычислительный движок, который я создал, мог выполнять симуляции на несколько порядков быстрее, чем базовый вариант, благодаря ANNS.

После этого я провёл около 2 лет в Meta, где добавлял код, связанный с производительностью, в библиотеку FAISS и использовал её мощные возможности для применения векторных кодеков для сжатия огромных рекомендательных моделей, которые Meta использует для Ads. Благодаря моим пожертвованиям кода меня стали считать одним из авторов библиотеки FAISS.

В целом за свою карьеру я написал более 2M строк кода и 10 лет занимался методами поиска по сходству.

Zilliz как компания стала мне интересна, потому что я знал, что она использует различные способы ускорения своих продуктов, такие как интеграция с NVIDIA Raft, эксперименты с различными аппаратными платформами и продвинутые методы поиска по сходству. Это дало мне уверенность в том, что необходимые инженерные и исследовательские активности довольно нетривиальны, а не в стиле python-monkey :) Многие компании используют её, что указывает на конкурентоспособность её продуктов.

Во время технического интервью James Luan, VP of Engineering в Zilliz, сказал мне, что компания стремится быть топ-1 в области векторных баз данных, другие варианты неприемлемы. Сегодня векторные базы данных — это очень быстро развивающаяся область, и это подразумевает очень высокий уровень конкуренции. Именно эта фраза James в итоге заставила меня присоединиться к Zilliz, потому что она соответствует моему образу мышления и очень мне знакома и естественна. Кроме того, мне стало любопытно, потому что область векторных баз данных привносит дополнительные вызовы в традиционные приложения поиска по сходству, такие как необходимость изменять данные или включать дополнительные метаданные в каждый образец.

Я продолжу передавать свои улучшения в Milvus OSS и планирую всё больше и больше участвовать в том, чтобы делать продукты Zilliz как можно лучше. Возможно, в определённый момент времени я смогу применить свои знания использования ANNS для прогнозирования временных рядов.

Обновлено Jul 09, 2026