No, you don't need to marinate the steak before cooking. However, if you have the time, I recommend letting it sit in the spice mixture for at least 1 hour.  This will help to infuse the flavors into the meat.