What is a typical ramp up time for IC5 engineer? I joined a few months back and I was told that I am still not onboarded completely enough to land projects independently. Will this get me a Below Expectations (BE) rating for the mid-year perf cycle or is there still time to salvage the situation?
You have ~6 months to stabilize from your join date (9 months would be the maximum stretch). If you have a decent manager, they'll likely save you if you get a Meets Most (MM) trending towards Meets All (MA).
A lot of this will depend, of course, on the tech stack and domain. In a frontend product team, I'd expect the senior engineer to have run some experiments (or at least have committed decent code) within a few months. On the other hand, in a deep infra team, it will likely take much longer for a Senior Eng to be fully independent.
The tactic I'd recommend is to talk to and observe the following people:
You get a rating every 6 months with a full-blown PSC happening every year. Working backwards from that, 6 months is the absolute latest you can be at effectively 100% productivity.
In the current economic climate, particularly at Meta, I think it's much shorter nowadays. After 3 months, you should be 90%+ of the way to full productivity as an E5.
I made a case study about onboarding at senior+ levels at top companies here: [Case Study] Becoming A Tech Lead Again In Just 1 Month After Joining Robinhood From Meta
Check out the onboarding course too: The Complete Onboarding Guide For Software Engineers