I think specifically hiring somebody because of their race is not just problematic but outright racist. I don't care if you are doing it because you want to underpay them or because you just dislike their race.
If somebody decided he wanted more white people because he prefers whites, that would be discrimination. Nobody denies that, but when the races are swapped, suddenly it is nuanced? Give me a break!