Combine all dressing ingredients in a food processor. Blend until smooth. Add water, 2 Tablespoons at a time, until dressing reaches desired consistency. Cover and refrigerate until ready to use.
Pat shrimp dry with a paper towel. In a small bowl, combine cumin, garlic powder, cayenne pepper, smoked paprika, and salt. Sprinkle seasoning evenly over the shrimp.
In a medium skillet, heat 2 Tablespoons olive oil over medium-high heat. Once shimmering, add the shrimp in a single layer, being careful not to crowd (you may have to work in batches).
Cook the shrimp for 1-2 minutes, then flip. Cook another 1-2 minutes, then remove to a plate and set aside.
Divide salad ingredients between 4 plates, beginning with the lettuce and then topping with the other ingredients. Divide the shrimp across all 4 salads, then drizzle with dressing and serve!
Notes
Cook time depends on the size of your shrimp. Very large shrimp may need to cook longer. To prevent browning, wait until you're ready to serve before dicing the avocado!