@Hamix It's notoriously difficult and time-consuming to get a work visa for the US and I think Iranian citizens
may (still) be barred from getting one altogether. I'd suggest focusing applications on European countries instead. You'll need to research visa requirements and restrictions of specific countries to know which ones would be easiest to get.