• It might take some time. In any event you will need to come to US first. I doubt that someone would hire a person without seeing him first.

    I know a number of people with H1 visa, but they all got their status while staying in US.

    Meanwhile you can broaden your search by sending your resumes directly to staff agencies located in US and/or getting in touch with similar job hunters located overseas.

    Where are you located? Moscow?