virtual job