You will not have a snowball's chance in hell of working for an American carrier unless you have the right to live and work in the US - which essentially means you must be a US citizen. If you are not one now, and you aren't likely to marry one, it will take you many years - and that's if you can get a green card.
Oh, and don't forget that something like 10,000 US pilots were made unemployed post 9/11. Most of them are still out of work. And Southwest and JetBlue are about the only US carriers in profit - most of the big ones are in Chapter 11 bankruptcy protection. The US commercial aviation scene is a disaster area - and you want to go there??
Scroggs