I’m currently working as an L4 Machine Learning Engineer at a mid-sized public company, and I’ve recently finished L5 SWE interview with Google and am now in the hiring committee stage. The recruiter told me that my interview performance was mixed, so the chances for L5 are small, but L4 is possible. According to levels.fyi, I’m expecting around a 20% salary increase (and, of course, Google’s other benefits are much better than those at my current company). However, the new position is for a SWE role working on hardware products, which involves writing C++, a completely new technology and field for me.
Reasons for wanting to stay:
Reasons for wanting to leave:
This position is not in the U.S., so the chances of being laid off again should be lower (but who knows).
How should I evaluate these two options?
And, since my skip manager has a negative impression of me, should I actively look for other jobs, even if it's not Google?
If you hadn't worked at Google (or other Big Tech) before, I'd say it's a no-brainer to take the Google offer. But since you're a previous Googler, you don't get much marginal improvement in your resume or networking by going back to Google.
The other hesitation about Google is that they are slow to promote. Unless you get lucky or are very skilled, you should expect the L4 (mid-level) to L5 (senior) promotion to take at least 2-3 years, and perhaps longer depending on the team. So if rapid career growth is important to you, I'd lean against Google.
How long have you been at your startup?
It sounds like you're not in an immediate rush to leave (the main issue is your skip level manager). Given this, I'd recommend sticking around at your company but doing a thorough round of interviews with 5+ companies. When you're interviewing, try to avoid just a single offer. This makes it harder to do a fair comparison of your current job (which you often will have a negative bias toward) vs the new job (which will be sold based on potential).
So in the next round, I'd focus on setting up interviews so you end up with at least 2 offers. I wonder also if you could ask Google to keep the offer valid for as long as possible so you could collect another offer.
Hi Rahul,
I've been working at my current company for about a year and my side project for half a year. But my side project is still far from being profitable.
Yes, you are right, I am not actively interviewing, I took the Google interview mainly because L5's salary is a big jump to me. About collecting more offer in a short time, I would said it's not easy but possible, but I'm not sure how long the Google offer remains valid.
Many thanks for your suggestion!