Preheat your oven to 375°F (190°C).
Grease a 15x10 inch jelly roll pan and line it with parchment paper.
In a bowl, mix together flour, baking powder, baking soda, spices, and salt.
In a separate large bowl, beat eggs and sugar until thick and light in color.
Stir in the pumpkin and vanilla extract until well combined.
Gradually add the dry ingredients to the pumpkin mixture, mixing until just combined.
Spread the batter evenly in the prepared pan.
Bake for 15 minutes or until the cake springs back when touched.
Remove from the oven and immediately roll the cake in the parchment paper, starting from the narrow end.
Let it cool completely, then prepare the filling by mixing cream cheese, butter, powdered sugar, and vanilla.
Unroll the cake, spread the filling evenly, and roll it back up.
Chill for at least 30 minutes before slicing and serving.