195 software "DIFFER" PhD positions