I personally know a very experienced QA (Quality Assurance) person with many yrs experience that's been struggling for yrs to get a job, while thousands of Indian & Chinese folks are flooding into the country displacing them.
New Jersey alone has hundreds of tech companies with hundreds of Indian workers. You will never find anyone there with an english sounding name.
At my last large employer there were almost NO non Indians in IT. Seems like some kind of racism at work as well.