Culinary Training

Cook - Salt Lake City, UT

Click to Apply

The Cook will be responsible for creating meals for our newly hired shipboard staff located at our training facility located in Salt Lake City, We make it a top priority to offer a first-class dining experience at every meal.

Culinary Trainer - Salt Lake City, UT

Click to Apply

The Culinary Trainer delivers a dynamic classroom and hands-on training to shipboard culinary staff. Reporting to the Culinary Training Executive Chef, this role helps to ensure our culinary teams uphold the highest standards of service, food safety, and operational excellence.

Engineering Training

Engineering Trainer - Salt Lake City, UT

Click to Apply

The Engineering Trainer conducts in-person training sessions for shipboard engineers prior to their onboard employment. Analyze the effectiveness of training and workshops to the employees and develop appropriate modification if needed. This individual should have experience with diesel machinery, hydraulics, and electrical systems.

Marine Training

Marine Trainer - Salt Lake City, UT

Click to apply

The Marine Trainer delivers in-person classroom, simulator, and onboard training to senior shipboard marine officers, ensuring safe, standardized, and high-performing vessel operations across the fleet. This role develops curriculum, evaluates training effectiveness, and works closely with shipboard and shoreside leadership to uphold company values and best maritime practices.

Senior Trainer - Salt Lake City, UT

Click to apply

The Senior Marine Trainer leads advanced classroom, simulator, and onboard training for captains and senior deck officers, ensuring excellence in ship handling, navigation, and compliance with company standards across the fleet. This role designs and evaluates high-level training programs, partners with leadership to drive continuous improvement, and serves as a role model aligned with American Cruise Lines’ mission and values.