Preheat oven to 350°F (177°C). Grease two 9 inch round cake pans, line with parchment rounds, and grease the parchment.
Whisk flour, cocoa powder, sugar, baking soda, baking powder, salt, and espresso powder in a large bowl.
In a separate bowl, mix oil, eggs, and vanilla. Add buttermilk and mix again.
Pour dry ingredients into wet ingredients, add hot coffee, and whisk until smooth. Batter will be thin.
Divide between the pans and bake 23 to 26 minutes, until a toothpick comes out clean.
Cool in the pans for 1 hour, then remove, peel off parchment, and cool completely on a rack.
Beat butter until creamy, then add confectioners' sugar, cocoa powder, cream, vanilla, and salt. Beat until smooth and fluffy.
Level the cake layers if needed, fill and frost with the buttercream, and garnish with chocolate chips if desired.