In a large skillet, heat the vegetable oil over medium heat. Add the ground beef and cook until browned, breaking it apart with a spatula, about 5-7 minutes. Drain excess fat if necessary.
Add the diced pineapple, soy sauce, sriracha, garlic powder, ginger powder, salt, and black pepper to the skillet. Stir well to combine and cook for an additional 3-4 minutes, allowing the flavors to meld.
Remove the skillet from heat and let the mixture cool slightly.
To serve, spoon the beef and pineapple mixture into the lettuce leaves. Top with chopped green onions and cilantro if desired.
Serve with lime wedges on the side for squeezing over the wraps.