If I apply for a particular role at Facebook and am not successful, can I apply immediately for another role at Facebook?
I think official policy is you need to wait 6 months between SWE apps, but I have known people who applied right after being rejected and ended up getting offers.
FB has a single primary SWE pipeline, but you can apply to the ML pipeline or similar instead.
You need to wait. Why would anyone want to work for facebook?
Money. Also they're not as bad of a company as Reddit would make you think.
Are you in the US? If so, sure, why not, it's a free country.