1Pat the salmon fillets dry with paper towels, remove the skin, and cut the salmon into 1-inch bite-sized cubes.
2Place the salmon pieces in a large bowl, drizzle with olive oil, and sprinkle with garlic powder, onion powder, smoked paprika, salt, black pepper, and cayenne pepper if using.
3Toss gently to coat the salmon evenly with the seasoning.
4In a small mixing bowl, whisk together mayonnaise, Thai sweet chili sauce, sriracha, honey, and lime juice until smooth and creamy. Taste and adjust the sauce by adding more sriracha for heat or honey for sweetness.
5Heat a large non-stick skillet over medium-high heat and add a small amount of olive oil. Once hot, add the salmon pieces in a single layer, working in batches if needed.
6Sear the salmon for 2-3 minutes per side, gently turning to brown all sides until golden and crispy on the outside, and tender and flaky inside.
7Transfer cooked salmon bites to a plate lined with paper towels to absorb excess oil.
8Drizzle the sauce over the salmon on a platter, or add the salmon to a bowl and gently toss to coat.
9Garnish with chopped parsley, cilantro, green onions, or sesame seeds and serve immediately.