process_job