In a small bowl, combine the carrot and vinegar. Set aside.
In a large skillet, heat the olive oil. Once hot add the shrimp and season with salt and pepper. Once pink and firm, remove from the heat and cool completely.
Combine the cucumber, mayonnaise, yogurt, soy sauce, lime juice, and red pepper in a large mixing bowl. Drain the carrots and add to the mixture, discarding the vinegar. Stir in the cooked and cooled shrimp. Place the mixture inside the baguettes and top with the cilantro. Serve and enjoy.