In a medium bowl, toss the shrimp with olive oil, garlic powder, paprika, salt, and black pepper. Set aside.
In a large skillet over medium heat, add the seasoned shrimp and cook for about 2-3 minutes on each side until they turn pink and opaque. Remove from the skillet and set aside.
In the same skillet, reduce the heat to low and add the cream cheese. Stir until melted and smooth.
Gradually add the cheddar and Monterey Jack cheeses, stirring continuously until fully melted and combined.
Stir in the diced tomatoes, green onions, and cooked shrimp. If desired, add the chopped jalapeño for extra heat.
Cook for an additional 2-3 minutes until everything is heated through. Remove from heat and stir in the cilantro, if using.
Serve warm with tortilla chips.