Have a nose for (something)

To have a talent for finding something.

Our supervisor has a nose for finding ways to save money in our company.