Place shrimp and onion in a large mixing bowl.
Combine oil, vinegar, celery seeds, capers, bay leaves, and hot sauce in a jar. Cover jar tightly, and shake vigorously. Pour marinade over shrimp and onion mixture; toss well. Cover and refrigerate overnight.
Remove bay leaves; discard. Toss mixture well before serving.