Preheat oven to 350 degrees F.
Spray 9x13” baking dish with cooking spray.
In a large bowl, beat butter and sugar with an electric mixer.
Add eggs, one at a time, scraping down the sides between each addition.
Add vanilla and almond extracts, beating until combined.
In a separate bowl, combine flour, baking soda, and baking powder and stir until well combined.
Add half of the flour mixture to the butter/sugar mixture and beat until just combined.
Add half of the buttermilk and beat until just combined.
Repeat with remaining flour and buttermilk.
Pour cake batter into prepared baking dish.
Spread cream cheese mixture over cake batter, spreading out with a spatula.
Place sliced peaches in a single layer on top of cream cheese layer.
Sprinkle with crumb topping.
Bake in preheated oven for 45-50 minutes, until slightly golden and cooked through.
Serve and enjoy!