Since then I've reached emails from 9 different Amazon recruiters for Software Engineer role to my work email. Reaching out to me on my work email looks very odd to me.
I tried responding to 4 or 5 of the recruiters to take me off the list but no one responds to my email. Finally 9th recruiter responded and promised me to take my email off their list.
Is this a common hiring practice?
If you don’t want to get on a mailing list or in a recruiter’s database use a throwaway email address. No one at Amazon or whomever they outsource their lead databases to is looking to see if your email is a work address or not. You’re the product, not the customer.
People will post here about their difficulty getting hired at FAANG, they will say "I can't even get an interview."
I'll say "Really... You're not getting interviewed by Amazon?" and they will say, "No, their recruiters are calling me all the time."
And I say "If that wasn't the case I'd be worried that you didn't have a pulse..."
Now, Amazon's army of recruiters are all running queries in their ATS to find candidates to reach out to. There is likely little to no coordination between these recruiters which is why you're getting multiple people reaching out.