Cook the linguine according to the package instructions. Reserve 1/3 cup of pasta water before draining.
Pat the shrimp dry and season with salt and paprika.
Heat the olive oil in a large pan over medium-high heat. Cook the shrimp for 1–2 minutes per side, until just cooked through. Remove and set aside.
Reduce the heat to medium and add the butter. Add the minced garlic and red pepper flakes, sautéing until fragrant.
Pour in the white wine, lemon juice, season with salt, and let it simmer for about 2 minutes.
Add the reserved pasta water and cooked linguine. Toss to coat the pasta in the sauce.
Stir in the Parmesan cheese until everything is well combined.
Garnish with parsley.