A career counselor or placement service may be able to help find the best job for you
. They will know where to find the elements you want or at least head you in the right direction to find them. They may even negotiate a deal for you as part of their service. How cool will that be, to have representation at the negotiating table, as long as they do not negotiate you out of an opportunity with unrealistic demands.