353 machine-learning "DIFFER" PhD positions