Bacardi has recruited a former member of Diageo's executive team to become its chief commercial officer.