It's really starting to pickle my brain now! Lol.
William would've only been 15 for the 1871 census so in all likelyhood still with parents wherever they were.
My only other option is that although Job is a proper name in its own right, it may have been his middle name or an abbreviation for something like Joseph? I am well and truly stumped!