Hardware engineers can design FPGA-based hardware optimized for ML.
A second set of engineers then uses these boards/FPGA's just as they would GPU's.
They write code in whatever language to use them as ML co-processors.
This second group doesn't have to be composed of hardware engineers.
Today someone using a GPU doesn't have to be a hardware engineer who knows how to design a GPU. Same thing.