Showing different nodes for same taxonomy terms on different URLs
You can use the Views module to create two different pages:


"Jobs in City %1" at /jobs/%
"Companies in City %1" /companies/%


Your Views will need a filter for content type, and a contextual filter for taxonomy term.  Next, use the Rabbit hole module to make the /taxonomy/term/NNN pages disappear.