US grocery retailer Safeway has announced the appointment of Brian Cornell as the company's new executive vice president and chief marketing officer.