Royal Caribbean use to hire cadets, probably still do; Princess as well. I imagine most lines do.
What school are you going through? Generally they would organize the contacts for you. Otherwise, I would contact the cruise lines directly, through their website, or by phone. But HR people seems to love playing poker, and will never let on exactly what it is they need and how to go about jumping through the hoops, so be patient.
Certified Marine Engineer and Webmaster
Martin's Marine Engineering Page