Preheat oven to 350 degrees Fahrenheit and grease two 9-inch round cake pans.
Whisk flour, baking soda, baking powder, salt, cinnamon, ginger, and cloves in a medium bowl.
Cream 1 cup butter, granulated sugar, and brown sugar in a large bowl until light and fluffy.
Beat in eggs one at a time, then stir in 1 teaspoon vanilla and pumpkin puree.
Incorporate dry ingredients into wet ingredients until just combined.
Divide batter between pans and bake for 30 to 35 minutes until a toothpick comes out clean.
Cool cakes completely on wire racks.
Beat cream cheese and 0.5 cup butter until smooth, then add powdered sugar and 1 teaspoon vanilla.
Assemble by frosting between layers and across the top and sides of the cake.