177 machine-learning "DIFFER" PhD positions