Šiljak je kot mladinec igral za NK Ilirija, člansko kariero pa je začel pri klubu NK Svoboda v slovenski ligi v sezoni 1992/93, ko je dosegel šestnajst golov na štiridesetih tekmah. V sezoni 1993/94 je prestopil v NK Olimpija, kjer se je uveljavil kot dober strelec, v sezoni 1995/96 je bil prvi strelec lige s petindvajsetimi goli. Skupno je za Olimpijo odigral 78 tekem, na katerih je dosegel 58 golov, ter s klubom osvojil dva naslova državnega prvaka in en pokalni naslov. V nadaljevanju kariere je igral za klube SC Bastia, Servette FC, Hammarby IF, Panionios F.C., Dalian Shide in R.E. Mouscron.