Bakken, der für den Konnerud IL startet, nimmt seit 2007 vorwiegend am Scandinavian-Cup teil. Dabei holte er im Januar 2012 in Nes seinen ersten und bisher einzigen Sieg. Sein erstes von bisher 14 Weltcuprennen lief er im März 2008 in Drammen, welches er auf dem 53. Platz im Sprint beendete. Bei den Juniorenweltmeisterschaften 2009 gewann er Silber im Sprint. Im März 2009 holte er in Trondheim mit dem 14. Platz im Sprint seine ersten Weltcuppunkte. Bei den U23-Weltmeisterschaften 2011 in Otepää gewann er hinter Alexander Panschinski Silber im Sprint. Zu Beginn der Saison 2014/15 in Ruka erreichte er mit dem neunten Rang im Sprint seine erste Top-Zehn-Platzierung im Weltcup. Im Januar 2015 wurde er in Røros norwegischer Meister im Sprint. Im folgenden Monat erreichte er in Östersund mit dem dritten Platz im Sprint seine Podestplatzierung im Weltcup.