I’ve been working at FB for a few years, joined after internship, quickly progressed to E5 and always had good relationships with teams and managers. So, I pretty much enjoy it so far. In the same time, I feel like I still lack some fundamental engineering skills like building systems from ground up (I like getting my hands dirty in infra stuff) without having tons of already built tools around. That’s why I’m thinking about accepting the offer from one of the prop shops (London) which I know has smart people and interesting projects around building high perf infra to support quants. It is front office and they said my work will be highly visible. They matched E5 TC which is around £200k however can’t guarantee more for my 3 yoe. What does the community here think? That company has limited headcount as opposed to facebook which hiring process never stops. So, I think I can always come back. I also really enjoy the projects they offer. I just don’t want to lose my current “position”: team/manager.
Eh, space x engineers build rockets without know how to mine and refine ore. Elon probably doesn’t know either. Where do you draw the line for fundamentals? Before you know it, you are thinking about leaving a job designing silicon chips to learn how to refine silicon because it’s fundamental.
I’m leaving this job to know more about finance field and now math is applied there. I always wanted to know that, so thinking about taking this (rare tbh) opportunity. I will have huge technical scope there and cozy team at the same time. You’re right, the line here can be obscure, but that’s how I feel at the moment: I need to learn how to build shit. FB is too big already to learn it as it either has a big legacy or already built things, so one ends up building on top. Icy be wrong, that’s why asking community
Hahaha don’t agree 100% but was definitely funny.
Seems like a dream job to me that you are leaving. If pays is good and team is great. I don’t see why you want to leave to learn...get a class online or go to meetups instead
I would think about it this way : 1) is this something I want to do 2) will this be good for my career in the long term 3) will I be paid more with the new skills I acquire in the long term even if it's a short term dip.
I like your thinking and self-awareness. Some product engineers I've worked with only code in php and considered themselves senior without realizing how much work our web tier dev infra did for them. I think another option is to explore more into FB's infra projects, there're many lower level stuff like hardware accelerator, data center host efficiency, distributed systems, compiler optimization for ML, etc.
I’m not in US :(
Leave
The grass is not always greener on the other side. Something you may think about is everything you have now but don’t have in your next job but you get to learn. Will that work? If so, leave
I think the most important thing is to grow, and to grow your challenges should match your skills. If you feel that the current level of challenges with fb makes you bored, move on and try something new when you don’t have a family to support. I think it’s important to push your boundaries and figure out what you want and what you don’t.
Leave and make room for us
Try challenge your self and aviod comfort zone.
E5 with 3 yoe? That's bananas
What’s wrong with that?
E5 means mature skilled engineer who kept his/her hands dirty at least for 6-7 years. 3 yoe is crazy low for e5