Preheat the oven to 350°F (175°C) and grease a cake pan.
In a large bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, ginger, and salt.
In another bowl, mix together pumpkin puree, brown sugar, oil, vanilla, coffee, and almond milk.
Add the dry ingredients to the wet ingredients and stir until smooth.
Pour the batter into the prepared pan.
In a separate bowl, combine all streusel topping ingredients and sprinkle over the cake.
Bake for 40-45 minutes or until a toothpick comes out clean.
Let the cake cool before serving.