Разница между терминами job и occupation в современном английском языке заключается в следующем:
Таким образом, job описывает процесс трудоустройства и должностные обязанности, а occupation — вид занятости и профессиональную деятельность человека, в том числе работу, требующую определённых знаний и навыков. 12
Также в английском языке слово occupation может употребляться в разговорах о хобби. 1