MD
Например, у двоих знакомых хостов система такая: отфильтровать всех, кто указал, что не хочет в их город, отфильтровать всех, кто указал, что не хочет заниматься такой-то темой, отсортировать по баллам за собесы и начать бегло просматривать всех подряд. Ещё можно сделать отдельные запросы для тех, кто указал, что очень хотел бы заниматься конкретной темой проекта.
А про язык можно на host matching interview сказать и проговорить