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, 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, mix the pecan topping ingredients and sprinkle evenly over the batter.
Bake for 45-50 minutes or until a toothpick comes out clean.
Allow the cake to cool before serving.