18 machine-learning "St" PhD positions