I got offers from these companies, but am having a hard time deciding which one to pick, any help would be really appreciated. My profile: - new grad (ignore Walmart) in India - 4 internships (ML engineering + ML research, none at FAANG companies) - 2-3 publications (mid-level conferences) Google SWE, India - TC: 33L (good enough to live + save in India) - Pro: WLB, good brand name, easy to switch teams/roles Apple SWE, India - TC: 31L (almost the same as Google) - Pro: WLB (not sure?), good brand name Bytedance, Algorithms Engineer, Singapore - TC: ~110k SGD (90% cash) - Pro: Pay (>2x saving than Google Apple), role sounds more interesting - I'm interested in ML Engineering/Research roles, but I'm not sure if pursuing ML Engineer would be the right choice since I don't hold a PhD, would be great if someone can clarify. - I'm more inclined towards Google than Apple since I've heard it is very easy to switch teams. In that case, I can switch to Research Engineer later on. - Not very inclined to join Bytedance since Google/Apple have a better brand name which would when switching jobs later (?) and the WLB also seems worse (posts on Blind). Thanks! #google #apple #bytedance #tech
Ml engineers don’t require PhD, data scientists do. As an MLE your job is mainly going to be connecting pipelines and not a lot of NN though some do that but it’s never the main model/gets passed from data scientists to you
I was under the impression that it is about implementing algorithms (implementing, and not researching) and also building pipelines, but if most of it is just implementing pipelines, is it not super similar to software engineering?
Most of the ppl I’ve talked to on blind say they were hired as mle to do algos but have been stuck building pipelines and other engineering stuff. Would very much depend on the team but it’s more likely not that you’ll work on that. Although it’s the closest you can get to ML and who knows you might even get lucky
This depends on where do you want to go eventually. I am not sure ByteDance allows transfer to US, G def does and not sure about apple too. Maybe consider this in your decision?
I'm don't have any specific location preference right now. I've worked in Singapore for a short duration (~3 months) and would like to work in London/Europe (and US definitely if possible) and then decide. Also, I don't have much knowledge about this, but isn't it easier to get a job in Europe/London with a few years of experience? I would love to work in US, but it seems unlikely because (a) it is super hard to get a company to sponsor H1B (b) there are several disadvantages of transferring to US on L1 (lower pay than H1B, can't switch jobs etc.). Please correct me if I'm wrong.
Getting to Europe is easier yes. You can go to US on L1 and then find companies to sponsor h1 for you, if I’m not wrong, Uber themselves will apply h1. Amazon does for us, that I’m sure
How did you apply at all 3? How did you get shortlisted?
Applied using referrals
Applied to all 3 using referrals? All 3 off campus? Which tier college?
Can you share the breakup for Google and Apple
Roughly 20 base + 9 RSU + 2 sign on
Oh, 9 RSU per year or are they vesting over 4 years. Btw, my advice is stay away from bytedance. My interviewer openly said they follow 996 culture frequently which is worst.
Awesome stocks, is it the same for Google and Apple? I've interviewed for global payments. It's not just 996, I also heard Chinese treat others like shit. I would suggest you to choose Google as you can stay 1+ years there and you can choose role outside India where you'll have same savings as that of bytedance. Also, having Google/Apple in resume will attract recruiters in future when you want to switch compared to bytedance.
Yeah heard this stuff too. I was thinking along similar lines, planning to join Google. If Bytedance RSU was higher, would've been more inclined to join since it is pre IPO right now.
What a moron comment! U know what! I also heard Indian treat others like shit.
I might be late, just thought I'd pitch in Would definitely suggest Google over others Purely for the reasons you have mentioned - switch internally with ease, better name to have on the resume, wlb, good engineering practices early in your career Though bytedance is pre ipo, if it's 90% cash, then very less stocks I'm assuming Also, their wlb isn't great and doesn't seem to be worth the extra stress Furthermore, isn't the visa situation with Singapore a little difficult at the moment? I heard about a few people who joined gs Singapore from IITs, but the rest who got offers are shoppee are still in India Either way, this is awesome! Keep us updated on what you decide/have decided by commenting!
Yep, IPO isn't a big deal since stock component is pretty low. And yeah, visa is an issue right now, but the vaccine rollout has already started in Singapore and is set to start in the next week in India, so I think that shouldn't be a problem. But yeah, Google seems like the best way forward, waiting for team matching. Worst case will have to spend one year with a random team.
Awesome! All the best with Google! I hope that you match with a team that you'll like!
Might seem like a racist comment but honestly as an Indian I would be wary of joining bytedance. Have heard of favoritism towards chinese employees. Google seems like the best bet.
I've heard about this too, but not sure how true this is. I know someone who joined Bytedance recently and has not faced any issues till now, but it seems it is very dependent on the team.