Grease and lightly dust with flour a 9x13 inch (23x33 cm) metal cake pan. Preheat the oven to 350℉ (180℃).
In a large bowl, whisk together the flour, almond flour, baking powder, baking soda and salt. Be sure to remove all lumps of almond flour. Set aside.
In a separate large bowl, beat the butter and granulated sugar until it's fluffy and lightened in color (about 2-3 minutes).
Beat the oil, vanilla extract and almond extract into the butter mixture.
Beat the eggs into the butter mixture 1 at a time. Turn off the mixer and scrape down the sides and bottom of the bowl after each addition.
With the mixer on a low speed, mix about ⅓ of the flour mixture into the butter mixture. Turn off the mixer and whisk about ½ of the milk into the butter mixture. Repeat the process, beating in another ⅓ of the flour mixture, followed by whisking in the second ½ of the milk. Finally, beat in the last ⅓ of the flour mixture. Do not overmix. After each addition, be sure to turn off the mixer and scrape down the sides and bottom of the bowl.
Pour the batter into the prepared pan and smooth the top.
Bake in the middle of the preheated oven for about 40-50 minutes, or until the top looks set and an inserted toothpick comes out clean or with a few moist crumbs. When you give the pan a gentle nudge, the cake shouldn't wobble.
Cool the cake in the pan.