Perhaps problem finder should be solution seeker? Not everything requiring this level of insight/autonomy is a problem (in the sense of a negative), often a new opportunity for an entity or an individual does need a solution, however.
Edit: Grammar fix