fish arnt great for getting "rid" of the algae. Sure they'll eat it, but what you really need to do is get to the root of the problem (if you have a problem, that is).
Some fish that will eat algae are:
Otos
Bristle Nose Plecs
and then there's always shrimp which will graze on algae all day