Шулер, выступающий за Sc Schaffhausen, дебютировал на Кубке мира в начале сезона 2013/14 в Copper Mountain , где занял 20-е место в слоупстайле . На зимних Олимпийских играх 2014 года в Сочи он занял 32-е место в слоупстайле. Также в этом сезоне он занял второе место в Big Air на фестивале Fridge в Вене . В апреле 2014 года он стал чемпионом Швейцарии в дисциплине слоупстайл. В начале сезона 2014/15 он занял третье место на Stubai Jam в Нойштифте в районе Штубайталь . В марте 2015 года он впервые поднялся на подиум на Кубке мира, заняв третье место в слоупстайле в Сильваплане и, таким образом, занял пятое место на Кубке мира по слоупстайлу. В том же месяце он выиграл золотую медаль в слоупстайле на чемпионате мира среди юниоров в Кьезе ин Вальмаленко . В сезоне 2015/16 он занял седьмое место в Big Air на X Winter X Games 2016 в Аспене и 15-е место в Big Air на X Games Oslo 2016. В апреле 2016 года он стал чемпионом Швейцарии в Silvaplana. Слоупстайл. В следующем сезоне он занял третье место на чемпионате мира по биг-эру в Эль-Колорадо и второе в Мёнхенгладбахе и, наконец, достиг восьмого места на чемпионате мира по биг-эру. На X Games Winter X Games 2017 он занял 16-е место в слоупстайле и седьмое в Big Air. В марте 2017 года он занял десятое место в Big Air и Freestyle на X Games Norway 2017 в Хафьелле. Лыжный чемпионат мира в Сьерра-Неваде на 29-м месте в слоупстайле. В следующем месяце он снова стал чемпионом Швейцарии по слоупстайлу.