Deff not any safety sensitive job or any kind of DOT driving job. I just got my class A cdl and if you fail a piss test it goes on your record for at least 3 years and even after it goes away you'll still have trouble finding a job b/c you won't have been driving for at least 3 years. They don't fuck around. It's not like if you piss dirty you don't tell your next employer like with a normal job, For DOT jobs it goes into database for the whole world to see.
Get this. My dads an owner-operator (owns his truck and trailer, he's his own boss) and he still has to be in a consortium for random testing. (all driving jobs are pre employment, random, and after any incident involving another vehicle) He got audited a few years back and the first thing the guy said was I want to see that your in a random program. So steer clear of driving if you like to smoke. If you wanna chance it the harder drugs don't stay in your system as long