I know similar questions have been asked before, but I am asking this question again based on my very specific circumstances, and am hoping for answers tailored to my situation.
I applied for this position nearly three months ago. I was rejected without any interviews. It appears that I was "desk-rejected".
I do not know for certain why, but I strongly suspect that it was because for the mandatory Yes/No question asking if I was authorized to work in the US (it is a job in the US and I am not a US citizen), I put "No". I did explain elsewhere that I was going to apply for such authorization.
(What I've heard is that hiring managers are typically so overwhelmed by applications that they are just looking for the slightest excuse to toss out applications and narrow the field down. So the lack of US work authorization would seem a convenient weeding mechanism. I am of course just speculating, in this particular instance.)
The exact same position is still available. (I think it was first put up in April or May of this year and it seems that they haven't found anyone.) I am still very interested in it. And I genuinely, if somewhat immodestly, believe that I am the best-suited person for the job and that I can prove it, if only they would give me a chance at even a preliminary interview.
The main change in my circumstances is that I have now been given authorization to work in the US, so I can honestly answer "Yes" to that question. Another possibly relevant but less important change is that I have actually graduated and received my degree (previously it was merely stated in my resume as being "expected").
A further consideration is that I feel that I sorta screwed up my application 3 months ago. So I would prefer to apply afresh and make a better impression this time round, hoping (and it is perhaps a realistic hope) that I've been forgotten.
So, what should I do? Apply again afresh? Send the hiring manager an email? Don't bother?