Being offered L4 Software Development profile at both companies. Compensation is competitive according to market standards at both places.
Which would be good career wise? I want to solve some real challenging distributed system problems. 5 year goal is to speak at a Scalability conference.
Current YOE is 5 years. Prior experience includes writing services according to business use cases from scratch but nothing exceptionally challenging.
Do I have a shot at a team from where I can meet my 5year goal? If yes, at which of these companies/locations?
Facebook does not preallocate teams and forces candidates to go through a bootcamp. My team at Google India is a business facing team, which I assume translates to not a lot of core development.
Can anyone help me make a decision?
Very few teams at Google India office do real software engineering work.
Facebook would be demanding in terms of WLB , but moving out of India is a better choice. There is real chances you would be working on far more impactful from London FB office than Google India.