Schwarz begann seine internationale Karriere beim Europäischen Olympischen Winter-Jugendfestival 2009. Er spielte auf der Position des Lead im Schweizer Team von Roger Gulka und gewann die Goldmedaille. Die nächste Goldmedaille gewann er als Third im Team von Peter de Cruz bei der Juniorenweltmeisterschaft 2010. Im darauffolgenden Jahr konnte er erneut in das Finale einziehen, verlor aber gegen das schwedische Team um Oskar Eriksson. Bei seiner letzten Teilnahme an der Juniorenweltmeisterschaft 2012 war er als Ersatzspieler im Team von Dominik Märki dabei; die Mannschaft wurde Fünfter.