Sachverhalt: Sachverhalt: A. X._ wurde vom Einzelrichter des Bezirksgerichts Zürich am 30. Oktober 2003 der Widerhandlung gegen Art. 23 Abs. 1 al. 5 ANAG (SR 142.20) schuldig gesprochen und zu 21 Tagen Gefängnis verurteilt, unter Gewährung des bedingten Strafvollzuges. Ihm wurde vorgeworfen, in der Zeit von ca. 10. Mai 2001 bis 27. Juli 2001 einer slowakischen Staatsangehörigen in seiner Wohnung Logis gewährt und diese unter anderem mit Reinigungsarbeiten und Kinderbetreuungsaufgaben betraut zu haben, obwohl sie nicht im Besitz der entsprechenden fremdenpolizeilichen Arbeitsbewilligungen gewesen sei. X._ bestreitet dies. Auf seine Berufung hin bestätigte das Obergericht des Kantons Zürich den Schuldspruch am 11. März 2004. Es bestrafte X._ hingegen lediglich mit einer Busse von Fr. 5'000.--, unter Gewährung der vorzeitigen Löschung der Busse im Strafregister nach einer Probezeit von einem Jahr. Das Kassationsgericht des Kantons Zürich wies die von X._ dagegen erhobene Beschwerde mit Beschluss vom 27. September 2004 ab. Das Kassationsgericht des Kantons Zürich wies die von X._ dagegen erhobene Beschwerde mit Beschluss vom 27. September 2004 ab. B. X._ erhebt mit Eingabe vom 22. November 2004 staatsrechtliche Beschwerde an das Bundesgericht und beantragt die Aufhebung des Beschlusses des Kassationsgerichts. Die Staatsanwaltschaft des Kantons Zürich und das Kassationsgericht verzichten auf eine Vernehmlassung. Die Staatsanwaltschaft des Kantons Zürich und das Kassationsgericht verzichten auf eine Vernehmlassung. C. Das Gesuch um Gewährung der aufschiebenden Wirkung wurde am 17. Dezember 2004 gutgeheissen.