A catering assistant is responsible for various tasks such as food preparation, assisting with meal service, setting up and cleaning dining areas, and maintaining inventory and supplies.