Preheat your oven to 375 degrees F and line two baking sheets with parchment paper
In a medium sized bowl whisk together the dry ingredients flour, baking powder, baking soda and the salt and set it aside
With your paddle attachment, cream together the cream cheese and butter until it's nice and smooth, then slowly add the sugar until it becomes light and fluffy about 3 minutes
Next, add the vanilla and almond extract and mix, then stop the mixer and scrape down the sides of the bowl with a spatula
Next, add the egg and mix again on medium speed for about 2 minutes until well combined
Then, on low speed, add the flour mixture until the dough comes together and is well combined. Keep in mind the dough will be a little sticky, this is due to the cream cheese
With your food scale, weigh out 50g of dough and roll them into a ball. Repeat this until all of your dough is rolled out
Lay out your cookies on your baking sheet approximately 2 inches apart, then take your glass and push on the dough ball flattening it just enough so that the top of the cookie becomes flat. Since these cookies keep their shape while baking, if you keep them in a ball, the top will remain rounded if you don't flatten them a little
Bake the cookies for about 10 minutes, cool them on the baking sheet for a few minutes and then transfer to a wire rack to cool completely