1. Heat oven to 350 degree F. Place almonds on a jelly-roll pan and bake until golden but not brown, about 5 minutes. Cool. Pulse the almonds in a food processor until finely chopped. Beat the butter, sugar, and almond extract in a large mixing bowl at medium speed until light and fluffy. Beat in chopped almonds. Reduce speed to low, and beat in the flour and salt just until combined.
2. Shape dough into 1-inch balls. Place the balls 2 inches apart on ungreased cookie sheets. With your index finger (or a child's thumb), press down the center of each ball to make a deep well. Bake 6 minutes. Remove from oven and carefully re-press fingerprint. Spoon about 1/4 teaspoon jam into each indentation. Return to oven and bake until edges are golden, about 6 to 8 minutes more. Transfer cookies to a wire rack to cool. Repeat with remaining dough and jam. Makes about 4 dozen.