I'm in this boat as well. I think I have enough experience to get through something like a TN under the Scientific Technician label, might be something that you want to look under too. The biggest problem is just finding someone that would be willing to sponsor that and jump through those hoops.
Also see this answer about H1B: https://news.ycombinator.com/item?id=15099615