Samardžić werd geboren in Berlijn en speelde elf jaar in de jeugd van Hertha BSC. Hij debuteerde op 22 mei 2020 in de Bundesliga in een derby tegen Union Berlin. Daarna mocht hij ook nog invallen tegen Borussia Dortmund en Eintracht Frankfurt. Samardžić verruilde Hertha in september 2020 voor RB Leipzig, de nummer drie van het voorgaande seizoen. Het lukte hem hier niet om trainer Julian Nagelsmann te overtuigen. Hij mocht dat seizoen negen keer spelen, waarvan zes keer als invaller. Nog geen jaar na zijn komst naar Leipzig verhuisde Samardžić opnieuw, nu naar Udinese. Hier groeide hij in de tweede seizoenshelft van 2022/23 uit tot basisspeler.
Samardžić maakte deel uit van bijna alle Duitse nationale jeugdselecties vanaf Duitsland –16 en nam met Duitsland –17 deel aan het EK –17 van 2019. Vier maanden na zijn laatste interland voor Jong Duitsland, debuteerde hij in het Servisch voetbalelftal. Bondscoach Dragan Stojković liet hem toen in de 72e minuut invallen voor Dušan Tadić tijdens een met 2–0 gewonnen EK-kwalificatiewedstrijd tegen Litouwen.