17 machine-learning "St" PhD positions