Season the shrimp with chili powder, salt, and black pepper.
Heat olive oil in a skillet over medium-high heat and cook the shrimp for 2–3 minutes per side until pink and fully cooked.
Allow the shrimp to cool slightly.
In a large bowl, combine the avocado, corn, cherry tomatoes, and red onion.
Add the cooked shrimp to the bowl.
Drizzle with lime juice and gently toss everything together.
Serve immediately, garnished with fresh cilantro if desired.