Currently a SDE-2(L5) in Bangalore. Have an option of moving to AWS team in Seattle. Also, have an L4 offer from Google for search team in Bangalore. I am interested in London location but only Android framework teams have openings there. How is the work of Android teams in Google? Is it a wise decision to move from Search to Android for a good location(Bangalore->London)? Edit 1: I understand Seattle may pay more than London but I feel I can relocate to US Later on too. Edit 2: Would be glad if anyone can comment on the quality of work in Android org TC : INR 35LPA YOE : 3.5
Why not move to Amazon London office? Can you share your Google interview experience? Like the difficulty of questions compared to Leetcode medium.
Amazon Seattle has better teams and pay compared to Amazon London. Leetcode medium mostly
If u join google, then moving anywhere in the world is quite easy.
Amazon Seattle easily. US >> UK in terms of pay and opportunity. If you want to join another US company later, here's the place to be.
Yes, if I relocate to US, I will be on L1 visa which prevents a person from changing the company. Of course I can apply for H1 visa, but that seems uncertain since it needs a sponsor and based on lottery.
Regarding visa, you can do two things. First one negotiate getting the company to file green card for you immediately if on L1. Depending on categories you can get your green card in a year (for L1-A). Also you can apply for h1b privately and decide which visa to keep. This is what I have heard people do. Consult someone in immigration. Someone I know came from India in 2014, filed green card on L1-A and got it within a year.
Did you join Google Search then?
@op what you decided? Can you please share the Google offer details.
OP how did you end up deciding not to go for Google London Android teams
Seattle will pay way more than London, and if they're willing to sponsor you in the US then take it.
Made the edit in the question
Getting to the US without current work auth is extremely difficult, so I wouldn't dismiss the opportunity as one that will come around again.