171 machine-learning "DIFFER" PhD positions