It's a tricky one. "Can you recommend me a good book to read?" No, I don't wince at that and I'm an ueber-pedant.
I think it's OK because the "me" being used is the indirect object form. (An implied "to me".) English has this: a dative form of "I" which is the same as the accusative form. viz.:
"Could you pass me that plate?"
"Can you give me that cup?"
"Will you find me the Radio Times?"
It's not in the same category as "borrow me" and "learn me", which are just ignorant and illiterate.
So, in summary, "Can you recommend me a book?" and "Can you recommend me for this job?" are both OK - they just have a "me" which means different things.