Got status update on USCIS website that H1B has been denied after I responded to RFE. Issue is that I have a PhD in mechanical engineering and I am working as a software engineer. My PhD was focused on computational techniques and I took a ton of CS courses that enable me to be an SDE but USCIS doesn’t think so (which I feel is ridiculous) and denied my visa. I have two more years on OPT. I am wondering if I should try for H1B two more times or go with a postdoc (I currently have a postdoc offer and I have two months to decide). What is the likelihood of H1B being denied (assuming it is picked in lottery) given that it was denied once? I am quite frustrated with this visa business and I would like to avoid academia so any tips are appreciated. One option is to return to my home country but jobs are hard to get in software engineering without a CS degree and my PhD was in a very niche area so jobs in mech will be hard to get as well.
What’s your country of birth? If it’s not India or China just get the gc
Re-file a new case with strong documents. Find some external authorized institution (like EC2) who can confirm and certify that you have strong CS background and with your workex, you are as good as a computer science bachelor/master professional. You should then be good.
Do MS in CS
Get a degree in CS
Do mechanical engineering
Join Boeing
Go back home after opt
Take internal transfer to some other country
Go for your post doc