Preheat your grill to medium-high heat.
In a large bowl, combine the shrimp, olive oil, smoked paprika, garlic powder, onion powder, cayenne pepper, salt, and pepper. Toss until the shrimp are well coated.
Thread the shrimp onto skewers for easy grilling. If using wooden skewers, soak them in water for 30 minutes before using to prevent burning.
Grill the shrimp for 2-3 minutes on each side, or until they are pink and opaque. Remove from the grill and set aside.
In a separate bowl, combine the diced avocado, corn, red onion, cherry tomatoes, cilantro, and lime juice. Gently mix until well combined.
Serve the grilled shrimp on a platter topped with the corn salsa.