Preheat your oven to 350ºF (177ºC). Prepare three 8"x2" round cake pans by coating them with cake release or your preferred method. If using two 9" pans, expect a longer bake time. Measure your ingredients carefully, and bring eggs and buttermilk to room temperature.
In a large bowl, whisk together flour, baking soda, baking powder, cinnamon, cloves, nutmeg, ginger, and salt until fully combined. Set this mixture aside.
In the bowl of a stand mixer, mix the room-temperature eggs, granulated sugar, brown sugar, and vanilla extract using the paddle attachment. Blend on medium-high speed for about one minute, until the mixture becomes light and bubbly. A hand mixer can be used, but you may need to mix longer, aiming for an aerated texture.
Add pumpkin puree, vegetable oil, melted butter, and room-temperature buttermilk to the egg mixture. Continue mixing until fully incorporated.
Slowly add the flour mixture into the wet ingredients, mixing on low speed just until everything is combined. Ensure the batter is smooth, but avoid overmixing.
Divide the batter evenly among the prepared pans. Bake for 30-35 minutes, or until the center of the cakes spring back when gently pressed, and a toothpick inserted comes out clean.
Allow the cakes to cool in their pans for about 10 minutes before transferring them to a wire rack to cool completely. For ease in assembling, trim the domes off the cakes. If you wish to speed up the cooling process, wrap the cakes in plastic wrap and chill them in the freezer.