50 recommendation-systems "Multiple" PhD positions