The ideal case is that the representative is part of the team. Perhaps he/she is in the same office or actually a developer. But it's okay if they're in a different team as long as they can open a communication channel if needed to say, clear up some confusion of a docstring written deep into an SDK by a developer.
Why rank them in that order?
Is your point that the representative should feel like part of the team?