It also depends on your definition of intent. If you knowingly implement a system with flaws that make it systematically racist, you have intended to be racist.
I suspect in many cases, folks who implement racist systems simply do not care whether their system is racist or not. They want to optimize/automate whatever it is that they are about, and if the result is unfair, well, that's just someone else's problem.