Pirinen bestritt seine ersten Europacuprennen in der Saison 2011/12. Nach einigen Rennen ohne Topergebnis, konnte er sich im Riesenslalom in Levi erstmals unter den Top 10 platzieren. Am 29. Januar 2016 feierte er seinen ersten Sieg im Europacup im Riesenslalom von Zuoz.
Er nahm an drei Juniorenweltmeisterschaften teil. Mit Platz 15 in Québec 2013 im Riesenslalom konnte er sein bestes Ergebnis feiern. Im Skiweltcup debütierte Pirinien am 11. November 2012. Beim Slalom in Levi schied er jedoch im 1. Durchgang aus. Zu Beginn der Saison 2014/15 klassierte er sich erstmals in den Punkterängen mit Platz 27 im Riesenslalom in Åre. Seine beste Platzierung erreichte Pirinen im Riesenslalom in Kranjska Gora als 23.