It looks to me more like an exo suit. If you notice, there’s an interweave (no better term comes to mind) of what looks to be something like carbon fiber, and a mech would most likely need something more rigid.
However, since we already have tek armor, a mech makes slightly more sense from a design standpoint, to me at least.