Granmo vokste opp i Skien. Han tok mastergrad i informatikk i 1999 ved Universitetet i Oslo (UiO) og doktorgraden i 2004.