international customer careers in Mohali, India