Almeida ble født i Figueira da Foz og han startet sin fotbalkarriere i hjemklubben Associação Naval 1º de Maio før han ble speidet og hentet av storklubben FC Porto. Hans debut i den portugisiske toppdivisjonen kom med sine tre minutter i 2-0-seieren over Benfica den 21. september 2003. Etter dette ble han lånt ut til to klubber i União de Leiria og Boavista. Almeida returnerte til Porto til 2005–2006 sesongen, og ble en viktig brikke i laget som vant serien. Han spilte også de fleste kamper i Mesterligaen den sesongen.