Your best bet is a Bristlenose Pleco, a Rubbernose Pleco or a group of Otos. But the Otos require a mature tank, so I would rule these out of your tank
Shrimp are great algae eaters. Especially Amano shirmp, they will eat a larger variety of algae compared to other shrimp apparently, and they are larger than others too.
Though with shrimp its best to do some good research before diving in and buying some, if you are interested in them of course.