Offer choice, Research Scientist, FB or Amazon?
Hi all, I am a fresh grad PhD(0 YOE) in Machine Learning and I want to seek some advice on two offers I received recently. I interned at FB(that's why I have this account) and got a return full time offer, I also received a full time offer from Amazon, both have the title of Research Scientist.
Compensation detail:
FB: E4, base 160K, stock 300K(25, 25, 25, 25 vesting schedule), sign on 100K
Amazon: L5, base 150K, stock 160K(5, 15, 40, 40 vesting schedule), sign on 60+40K for the first two years.
I am leaning towards FB now, but I still haven't made up my mind yet. Since I interned at FB, so I have a decent feeling of what working at FB is like, but I know very little about Amazon. I am going to list the pros and cons of working for FB to me compared to working for Amazon, so you folks can better understand what my concerns ares.
Pros:
1. Better TC at FB(276K counting 10% target bonus compared to 215K). Also I've learnt that FB has better benefits compared to Amazon. For example, Amazon doesn't have free meals, this can be inconvenient and another 10K expense per year. I kept reading people saying don't chase TC, but it's really hard for me to ignore the TC difference here. This is the primary reason why I am leaning towards FB now.
2. Faster promotion at FB. I learnt from co-workers at FB that it takes an average of 1.5 years to be promoted to E5 from E4. For Amazon, I am not so sure, but based on my search online, it seems unlikely that one can get to L6 from L5 in 1.5 years.
3. Overall my internship experience at FB is good. I like the fast move pace and freedom(to an extent) to try new ideas.
Cons:
1. I don’t know my team at FB yet. I’ll go through boot camp and select my team then. I am probably going to work for a product ML team. To be honest, I don’t have a strong belief in FB’s products, or social media overall. During my internship, all we care about is how to make user spend/waste more time on FB. It doesn’t feel like inventing new technology to me. For Amazon, I am going to work for the Alexa team. NLP doesn’t quite align with my specialty, but Alexa is an interesting product.
2. At FB, most Research Scientists are just SWEs with PhD degrees. There are real research roles(like FAIR), but that is not the case for me. Being an SWE means that I’ll have on-call duties. I’ll need to spend a lot of time maintaining the product’s service, thus have less time implementing new features, creating new model, etc. Do Amazon’s Research Scientists have any on-call duties?
I hope I explained my thoughts clear enough. What does an RS in Amazon do on a daily basis? Is there anything I am missing in making the decisions between these two offers? I wish to get some honest advice and thank you all in advance.
comments
Amazon Research Scientists don’t do oncall or much production/service coding. Don’t be Applied Scientist though. They get slightly higher TC but need do some messy SW work as well.
Easy to transfer internally. You are likely to end up in a team which you’ll find interesting.
It would be runaway FB for me, but I'm biased.
AML team is not a bad place to be either - you can choose teams in bootcamp.