Companies that want to sponsor visas will advertise and recruit in your country.<p>In the current US tech job market I don’t expect many companies will sponsor directly because they have to at least appear to have no domestic candidates first. Companies that do offshore go through intermediates that manage teams overseas, avoiding visa and relocation costs.<p>You will need exceptional skills and experience in some niche, and then considerable luck matching your skills to an employer. I would start with freelancing remotely, which doesn’t require a visa or create tax issues. You might leverage that into a f/t job with sponsorship.