I got offers from Meta, several top hedge funds (Citadel, Millennium, etc.), Series E unicorn and a series C robotics startup and I want opinions on who to move forward with.
From a SWE’s perspective, Meta wins, but 10 years down the line, I don’t see myself as a SWE. I see myself doing (1) a startup, (2) going into VC or working in (3) product management or a more business-focused role. For the first 3-4 years of my career I want to get engineering training, position myself to do interesting and impactful work, networking with a talented team and building the skills that’ll set me up for the 3 career paths that I’ve discussed. I’ve listed companies in order of preference :
- Series E Unicorn
- Company is customer-focused (engineers always talk to customers) and engineers wear many hats. These are skills for building startups.
- Getting startup experience is great for going into VC.
- I’m working on one of their core products, so there’s a lot of chances for growth. High performers become PMs in 2-3 years
- 30-40% ex-FAANG and lots of MIT, Berkeley and Stanford alum
- Meta
- Meta trains you to become a great SWE, and you need to be a great builder for startups
- Meta doesn’t seem to prep me for the VC world, but the brand name alone will help get your feet in the door
- I have the optionality to climb the corporate ladder to do product management
- Hedge funds
- Hedge funds don’t really train you to be a great SWE or a great VC, but the brand definitely helps
- I work really close to PnL for a division that is undergoing hypergrowth, so lots of interesting things to be done
- Can also break into management relatively quickly
- Series C robotics startup
- I’m a SWE and the place that makes the money are the robotics engineers, so not really positioned to make a huge change
Unicorn > Meta/HF > robotics startup
I want to join the unicorn since it aligns well with what I want to do in the future, but the brand of Meta is really hard to pass on (only brands I have is MS from T5 CS and BS from T10 CS). On one hand I have a long career down the line, and this is one of many decisions I'll make, and if the unicorn doesn't work out, then it's not a big deal. On the other hand, I feel like if I don't choose prestige and the unicorn fails, I'd have a much harder time in life. It's like messing up an RPG build.
I’m curious what people’s thoughts are and what things I’m not considering?