Adjust an oven rack to the middle position. Preheat the oven to 350F [180C]. Butter and flour two 8 by 2 in [20 by 5 cm] round cake pans and line the bottoms with parchment paper.
In a medium bowl or liquid measuring cup, whisk the eggs, egg yolks, buttermilk, sour cream, oil, and vanilla.
In the bowl of a stand mixer fitted with a paddle, mix the flour, sugar, almond flour, baking powder, salt, and baking soda on low until combined. With the mixer running on low, add the butter one piece at a time, beating until the mixture resembles coarse sand. With the mixer still running on low, slowly add half the wet ingredients. Increase the speed to medium and beat until incorporated, about 30 seconds. With the mixer running on low, add the rest of the wet ingredients, mixing until just combined. Increase the speed to medium and beat for 20 seconds (the batter may still look a little bumpy). Scrape down the sides and bottom of the bowl and use a spatula to mix the batter a few more times.
Divide the batter between the prepared pans and smooth the tops. Tap the pans gently on the counter 2 times each to help get rid of any bubbles. Bake 28 to 36 minutes, rotating the pans halfway through, until the cakes are golden brown and pull slightly away from the sides and a wooden skewer or toothpick inserted in the centers comes out clean (or an instant read thermometer reads 210 to 212F).
Transfer the pans to a wire rack and let cool for 3 or 4 minutes. Run a knife gently around the edge of the cake to help release it from the sides, then let the cakes continue cooling in the pans until just warm, about 15 minutes. Run a knife gently around the sides again, and then turn the cakes out onto the rack, remove the parchment paper, and let cool completely. Once cool, the cakes can be frosted, or be wrapped in plastic and refrigerated overnight.