In the bowl of a stand mixer or a large mixing bowl with a hand mixer, peanut butter and butter until light and fluffy, about 2 minutes. Add sugars and mix until combined.
With mixing speed on low, add eggs one at a time, mixing well after each addition. Add vanilla extract and mix to combine.
In a medium size mixing bowl, whisk together flour, baking soda, baking powder and salt. With mixing speed on low, gradually add dry ingredients, mixing until combined. Fold in peanut butter chips and Reese's Pieces. Cover dough with plastic wrap and place in the refrigerator to chill for 1 hour.
Meanwhile, preheat oven to 375 degrees. Line baking sheets with parchment paper or silicone baking mats.
Using a standard size cookie scoop, form balls of dough, then roll in sugar and place onto prepared baking sheets. Sprinkle tops with a pinch of coarse kosher sea salt, if desired.
Place in the oven and bake for 10-11 minutes. Remove and allow to cool on the baking sheets for 3 minutes before transferring to a wire rack to cool completely, about 7-10 minutes.