Протягом 2009–2011 років залучався до складу молодіжної збірної Швейцарії. Разом з нею був учасником молодіжного чемпіонату Європи 2011 року, на якому у першому ж матчі своєї команди забив єдиний і переможний гол у ворота господарів змагань данців (1:0). В підсумку Шачірі з командою дійшов до фіналу, де швейцарці поступились Іспанії (0:2). Всього на молодіжному рівні зіграв у 7 офіційних матчах, забив 1 гол.