There’s no companion specific roles, but we definitely do make equipment for specific purposes, for example:
Farming: hireling can carry ItemDrop% but not GoldFind or Luck. I did make a post to explain how much Luck and GoldFind the main character needs on mythic3 difficulty. Generally it has just enough damage to kill enemies on certain floors, around 300, 500 and 1000
Damage (floor climbing): mostly for fun, just to see how high in floors you can reach.
Pvp: way too complex to fully explain here, generally they’re tanky enough to survive a couple of hits, and deal as much damage as possible. There’s lots of posts about these kinds of builds