Preheat oven to 350°F. In a large bowl, combine olive oil, pumpkin puree, maple syrup, coconut sugar, eggs and vanilla and whisk well.
Add in almond flour, cinnamon, ginger, nutmeg, cloves, baking soda, baking powder and salt. Fold dry ingredients into wet ingredients, mix until no clumps remain and transfer to an oiled 9 inch round baking dish.
Bake for 50-60 minutes until a toothpick stuck into the center of the cake comes out clean.
While the cake is baking, combine coconut oil, maple syrup, almond butter and a pinch of salt in a small sauce pan and stir well. Once coconut oil has melted and ingredients are fully incorporated, turn off heat and allow caramel sauce to cool.
Remove cake from the oven and allow it to cool before slicing and serving. Dust with powder sugar, slice and top with vanilla bean ice cream and a drizzle of the salted caramel sauce!