Bakos began playing professionally in 1996 with the Augsburger Panthers, with whom he played for four seasons until 2000. Beginning with the 2000-2001 season, he played with Mannheim Eagles for six years. He joined European Research Council Ingolstadt in 2006.
During his fourth season with Ingolstadt, on January 2, 2010, it was announced that Bakos signed a two-year-contract with the Straubing Tigers to start in the 2010-2011 season.
Bakos returned to the Augsburger Panthers to begin the 2012-2013 season. Bakos was selected to play for the German national team for the 2010 Winter Olympics.