Schmid begon met voetballen bij FSV Frankfurt om via 1. FSV Mainz 05 in 2018 de overstap te maken naar de jeugdacademie van 1. FC Köln.[1] Hij doorliep alle elftallen in de onderbouw om op 15 augustus 2018 zijn debuut te maken in de onder-17 tijdens de thuiswedstrijd tegen de leeftijdsgenoten van Schalke 04. Hij eindigde met zijn ploeggenoten op de tweede plaats in de B-junioren Bundesliga waardoor men zich kwalificeerde voor de landelijke eindronde. Hierin werd in de finale met 2-3 gewonnen van Borussia Dortmund.[2] Schmid speelde hierin vier minuten mee.[3] In het seizoen 2019/20 maakte hij op 21 september als B-junior zijn debuut in de onder-19. In het met 0-1 gewonnen duel tegen Wuppertaler SV maakte hij in de 45e minuut het enige doelpunt van de wedstrijd.[4] Een seizoen later werd hij definitief onderdeel van de onder-19 en maakte hij op 29 september 2021 zijn debuut in de UEFA Youth League. In de met 2-4 verloren wedstrijd tegen KRC Genk maakte hij in de 5e minuut één van de twee Duitse doelpunten.[5] In januari 2022 verlengde Schmid zijn contract tot 2024.[6] Op 30 april 2022 speelde hij tegen Arminia Bielefeld zijn laatste jeugdwedstrijd. Hij speelde in de jeugd bij 1. FC Köln samen met onder andere Florian Wirtz, Jan Thielmann, Marvin Obuz en Can Bozdoğan
Schmid speelde op 9 april 2022 als A-junior bij het tweede elftal in de Regionalliga West zijn eerste minuten bij de senioren. In de met 0-0 gelijkgespeelde thuiswedstrijd tegen SV Straelen kwam hij in de 80e minuut in de ploeg.[7] In het seizoen 2022/23 maakte Schmid de overstap naar de senioren en hij werd tijdens de voorbereiding betrokken bij de eerste selectie.[8] Hij kwam uiteindelijk in het tweede elftal terecht. Op 12 augustus maakte hij zijn eerste doelpunt bij de senioren tijdens de met 4-1 gewonnen thuiswedstrijd tegen Rot-Weiß Oberhausen. In de 56e minuut zette hij na een voorzet van Denis Huseinbašić de 3-1 op het scorebord.[9] Op 27 oktober 2022 maakte hij zijn debuut in het eerste elftal tijdens een groepswedstrijd voor de Conference League.[10] In het met 0-1 gewonnen uitduel tegen 1. FC Slovácko bracht trainer Steffen Baumgart hem vlak voor het einde in de ploeg voor Linton Maina.[11] Het bleef dit seizoen voor wat betreft het eerste elftal bij deze wedstrijd. Voor zijn ontwikkeling werd Schmid voor het seizoen 2023/24 verhuurd aan het in de eerste divisie voetballende Roda JC.[12] Tegelijkertijd verlengde hij zijn contract tot 2025.[13]
Schmid speelde één seizoen op huurbasis bij de Zuid-Limburgse club.[14] Tijdens de eerste competitiewedstrijd van het seizoen 2023/24 maakte hij op 11 augustus 2023 zijn debuut tijdens de met 4-1 gewonnen thuiswedstrijd tegen Helmond Sport. In het Parkstad Limburg Stadion liet hoofcoach Bas Sibum hem in de basis starten.[15] Een paar weken later maakte hij op 9 september zijn eerste doelpunt voor de club uit Kerkrade in het met 1-3 gewonnen uitduel tegen NAC Breda.[16] In het Rat Verlegh Stadion bracht hij na een assist van Sami Ouaissa de stand op 0-2.[17] In de twee daaropvolgende thuiswedstrijden tegen Telstar (3-0) en FC Den Bosch (4-1) wist hij eveneens het net te vinden. Schmid wist zich met Roda vanaf de start van de competitie in de top van de ranglijst te nestelen. Na een 2-0 verliespartij in de laatste wedstrijd van het seizoen tegen FC Groningen eindigde men op de derde plaats waardoor ze directe promotie misliepen.[18] In de eerste ronde van de nacompetitie werden ze tegen NAC Breda uitgeschakeld.[19] Schmid speelde alleen 23 minuten in de uitwedstrijd in Breda mee.[20] Dit was zijn laatste wedstrijd waarna hij weer terugkeerde naar 1. FC Köln.[21]
Schmid kwam in zijn vroege jeugdjaren uit voor zowel Duitsland –15 als –16. Op 5 mei 2018 maakte hij onder bondscoach Christian Wück zijn debuut tijdens thuiswedstrijd tegen de leeftijdsgenoten uit Nederland.[22] In het met 1-2 verloren duel maakte hij in de 29e minuut het enige Duitse doelpunt.[23] Later in het jaar speelde hij met onder-16 twee oefenwedstrijden tegen België.