I recently interviewed with Meta for a E4 level SDE role and was given a hire decision but for E3 level instead. However since my recruiter is unaware of any E3 roles currently, they are unable to move forward with my application. I reached out to other recruiters but with no response. What could I do in this situation? Kindly advise.
The internal numbers for distribution of Meta engineers came out recently. The number of E3s at Meta dropped dramatically the past several years.
Passing a Meta interview in this economy (even for an E3 level) is very hard, so congratulations on that first of all! 👏 I know it's a crappy situation, but you should still be proud to some extent regardless.
Unfortunately, there isn't much that you can do. 😢 Even when Meta was doing well, there was very little E3 headcount as E3s are massive loss-makers for the company (they make ~$200k but require a ton of hand-holding) and Meta heavily prefers to have E3s be returning interns.
One Hail Mary you can try is to make your stack more flexible. E3s aren't expected to have deep domain expertise, just basic overall coding ability. Let's say you applied for back-end positions: If there's open front-end positions across mobile or web, you can tell your recruiter that you're open to switching into mobile/web. Ideally you have some full-stack experience as well that you can point to so the pivot doesn't look so risky.
In the meantime, keep interviewing with other places - You can also use this Meta interview pass as leverage (don't mention that they don't have open headcount obviously). Here's some great Taro job searching resources if you haven't already checked them out:
Unfortunately, this is quite common in Big Tech when there are so many recruiters and so many engineers. This job may be life-changing for you, but you're simply one of many candidates for Meta. I mention this so you're prepared for this dynamic -- it sucks but it's normal.
There's a huge gap between how much they care vs how much you care. If moving through the process feels like you're pulling teeth, you should assume you're rejected.
Practically, here's the amount of effort I'd recommend you put in:
Beyond that, there's not much you can do. I'd spend your time on more promising companies. The best situation is when the recruiter reaches out to you, as discussed here.
Thank you so much! This is really helpful to know. I appreciate all the help and advice :)