Ali Barak speelde in de jeugd van SG Unterrath en Bayer 04 Leverkusen. Na een proefperiode tekende hij in 2022 een contract voor een jaar bij Roda JC Kerkrade. Hij debuteerde voor Roda in de Eerste divisie op 5 augustus 2022, in de met 0-2 gewonnen uitwedstrijd tegen FC Dordrecht. Hij begon in de basis en werd in de 54e minuut vervangen door Xander Lambrix. Hierna viel hij nog drie keer in, waaronder een keer in de KNVB Beker. Nadat zijn contract afliep, vertrok hij in 2023 naar 1. FC Bocholt.