Localization BD Director (Automotive) at TransPerfect (Shanghai, Shanghai Shi, China) — aijobsearch