495 scientific-computing "LIST" PhD positions