While the term impatriate can be used to refer to anyone who works outside of their country of origin, in its professional context, it indicates a situation where a corporation brings in foreign employees to work in the company. It’s meant to indicate which direction the transfer is made.