This is a frequently thrown-around term on Internet forums in general and Stack Exchange specifically. Although it conveys a lot of meaning, I'd much prefer a phrase with a less offensive origin.
Urban Dictionary defines a "rep-whore" as:
A person who is obsessed with their status on an internet forum so bribes/ does favours for members of that forum in an attempt to achieve higher rep points.
Is there a nicer alternative phrase?
This is not a Help Vampire, who is more concerned with having others solve their problems.
It's not merely What do you call someone who is addicted to a Q&A website?. I'm not interested in how to deal with "rep-whores", but what to call them.
whore
is a derogatory term for sex workers (and sometimes women in general).