it is STEM designated and I was wondering if any Indian can throw some light on graduating from a decent mid tier university in the US and finding a job.

This thread seems to provide some very valuable insights regarding the American job market for Indian students but it is more geared towards non tech degrees -