Вы допускаете одну очень важную и распространённую ошибку: Не являясь разработчиком, выбираете технологии. Оставьте это компетентным людям. Все вот пишут про php и mysql , а я вижу, что и на Node + mongoDB написал бы легко. А кому-то больше python по душе и он тоже здесь нормально подойдёт. По-крайней мере, пока ТЗ у вас такое размытое.
В вашем случае: Вам нужна команда backend - frontend, или один-два fullstack-а .
Но сначала надо чётко прописать ТЗ, иначе идея до жизни никогда не дойдёт. Написали ТЗ - ищите backend исполнителя - вот как раз он и решит, на чём ему удобнее сиё творение осуществить. frontend-а лучше подбирать под backend.
Единственное, что сразу приходит на ум: требование такой скорости и серьёзного бэка обычно предполагает React/Angular/Vue на фронте.
И, естественно, вам нужен дизайнер, который это всё нарисует.
Кроме того, если вы действительно хотите нейросеть, вам нужен аналогичный специалист. Это дорого. Очень дорого. Подумайте, легче придумать несколько критериев релевантной выдачи и закрепить набор критериев за юзером (меняя его по мере необходимости). Это просто дешевле.