Everyone wants to hire the cliche 25 year-old Asian programmer with no social life (their parents will set them up when they are in their late 20's, and legally established in Canada...then it is off for a 3 week trip home, and a return to Canada with a wife - for a guy who never once mentioned dating or a girlfriend), and will work 16 hrs a day 6 days a week for low wages, and most importantly their immigration papers...

Yes, there is always a shortage of them..

From a previous employer, in software, I of course built up a collection of tech types as people I am "linkedin" with. There are eight I can reference right now

The typical composite was ME/South Asian, schooled either in the UK, or Canada (sometimes places like Dubai), worked at our company, long enough to get citizenship.

Every single one of them is now in California..