For frozen corn, make sure it's thawed (If using fresh corn remove from the cobs)
In a large skillet, heat the oil over medium-high heat. Add the corn and cook, stirring occasionally, until they are charred and cooked through, about 10 minutes.
Add the onion, garlic, and jalapeño to the skillet. Cook for an additional 3 minutes, or until the onions are soft and translucent.
Remove the skillet from the heat and allow the corn mixture to cool slightly.
In a large mixing bowl, combine the cooked corn mixture, chopped cilantro, crumbled Cotija cheese, mayo, sour cream, lime juice, smoked paprika, chili powder and ground cumin. Mix well to combine.
Season with salt and pepper as needed.
Cover and refrigerate for 30 minutes to allow the flavors to meld. This dish is best served chilled or at room temperature.
Before serving stir, and garnish with additional chili powder, cilantro, Cotija cheese, and lime wedges, if desired.