This some of the cruise ship job positions that are commonly needed by cruise lines:
Chef, Housekeeper, Waiter, Waitress, Massage Therapists, Cruise Staff, Casino Staff, Medical Staff (doctor and nurse), Entertainers, Cruise Directors, Hosts and Hostesses, Expedition Leaders, Shore Excursion Managers, Disc Jockeys, Naturalists, Gentleman Host, Production Managers, Lecturers, Water Sports Instructors, Shore Excursion Staff, Lifeguards, Youth Counselors, Beauticians, Cosmetologist, Personal Trainers, Fitness Directors, Air/Sea Reservation Agents, Bartenders, Bar Stewards, Gift Shop Positions, Bedroom Stewards , Hospitality or Hotel Managers, Photographers, Deckhands, Junior Assistant Pursers, Pursers, IT Staff, Dance Instructors, Administration Assistants, Booking Agents and etc.