thanks man!wizzy wrote: ↑Fri Oct 12, 2018 9:49 pmOh nice man, that's awesome! Congrats!!suralin wrote: ↑Fri Oct 12, 2018 8:54 pmok so.. i'm glad but also in a slight dilemma:
i ended up doing the uber onsite and i think bc i had nothing to lose? i did really well. like easily the best set of interviews i've ever had and both coding problems* were completely new to me too
anyway ended up getting an uber L4 offer that's at the top of their range:
$154,350 base (maxed out salary range) + $480k RSUs over 4 yrs + $15k annual bonus + $55k annual refresher grant over 3 yrs
the initial grant has a 1 year cliff, the refreshers don't—monthly vesting for both. she said they can add a sign-on bonus monday. i'm p confident that uber will be IPOing in 2019. the RSUs are benchmarked off their latest 409a valuation, not the preferred price from the latest investment
comparing uber to snap, uber wins in terms of business outlook, ~prestige~ / company rep, and probably quality of ppl i'll work w. snap has the edge on role. i'd be a software engineer, backend, at both but snap is ML and uber will be more data infra. comp is kind of a wash? the thing with snap's TC is that the RSUs are based on the average closing price of aug & sep and so the numbers have already dropped quite a bit. the thing w uber is regardless of IPO confidence it's still not real money yet. upsides are likely close?
reneging would suck but it's not a HUGE deal. (big fan of the "companies will screw you over at the drop of a hat, they're not your friend, look out for yourself first" school of thought)
idk i have a lot more to say but will leave it at that for now. opinions v welcome
*in total the onsite was 2 coding rounds + 1 system design + 1 eng director behavioral + 1 'bar raiser' combination; the bar raiser is a senior person outside of the hiring team who has ~a mandate to keep overall company hiring bar high~wizzy wrote:would again love any thoughts you have
Definitely agree with you on "companies will screw you over at the drop of a hat, they're not your friend, look out for yourself first," so beyond having an uncomfortable convo, I wouldn't really care much about reneging. I'm all for employee autonomy, and I think it's kinda baked into tech hiring anyway with the way that people hop jobs in search of a better role/higher TC over the boomer company loyalty mindset.
I also think Uber will IPO in 2019 from what I've read and from talking to people who seem to know what they're talking about. It's harder to evaluate Uber's financial outlook since they don't have public disclosure requirements, so it's harder to dig into the numbers that support their valuation, but they've also been one of the most anticipated IPOs of the past 5 years, so I think that they're more likely than not to have a successful IPO day/week and that you'd (hopefully) see some stock appreciation between now and then.
Would there be any lock-up period for you going into the IPO?
Also, what do the Snap stock numbers look like now with the average of August/September?
I think I'd lean Uber from everything you've written since they seem to check a lot of your boxes with respect to future of the business, prestige, quality of peers, etc. To me, Snap made a lot of sense vs. FB, but Uber seems to have a lot of the upsides Snap has with possibly fewer downsides.
I obviously don't know nearly as much about the technical side of things as you do, but how much do you value the Snap ML role vs. data infrastructure? Which aspect of infrastructure (if they break it down by data platform, network, dev infra, SRE)? And do you have any insight into Uber's workplace culture (or if that's just Blind gossip)?
yeah after sleeping on it i'm not at all concerned about reneging
good question/point re: lock-up, i believe it's 6 months but i'll check
snap's avg closing price in aug/sep is ~$10.58, so my RSU package is already worth <70% of original :/. comes out to a TC that's almost exactly the same as uber's: 300-315k depending on assumptions
agreed re: similar upsides w possibly fewer downsides. about role, i had been valuing snap ML nontrivially more, but the uber eng director i interviewed w actually reached out late yesterday and we had a good chat (i assume it was a sell call). i asked some tough q's re: culture, management/performance philosophy, and directly bringing up ML interest. she brought up the good points that most ML in practice just is data / data infra work, that there *is* scope on the team for ML if i want, and that as SWEs we're empowered to solve problems / approach opportunities however works best. to me rn, a direct ML role is more a means to an end, where the end is getting out of my comfort zone and optimizing for growth and learning—the uber role def checks that box. as far as learning the ins and outs of ML theory, i'm actually enrolled in georgia tech's online CS master's program w a ML specialization so it wouldn't be like i'm abandoning it
re: workplace culture, i was a bit skeptical but it really does seem like uber has done a 180. everybody i met was super awesome; my prior phone screen interviewer reached out specifically about culture too and told me i could email her anytime w further q's. also the WLB is apparently great. people work remote whenever they want and there's unlimited vacation that they actually take advantage of
in short, almost entirely convinced i'll take uber over snap esp if i get any kind of signing bonus monday. the only thing giving me pause is concern that i'm uh blinded by rep. i'm not as sure about uber vs google, we'll have to see how that pans out
(^ side-note: it sounds like i also have a google offer coming; i had assumed ed by the recruiter bc it's been over a month but apparently 1 interviewer took literally weeks to enter feedback. kinda surreal—i was really thinking that i had pretty much just gotten lucky with snap (imposter syndrome goes hard) after receiving what felt like so many rejections and was also questioning whether i was a FRAUD as a data engineer. so to end up w multiple top-of-market L4 SWE offers w ~3 YoE feels great. apologies for probably coming off irrational and or annoyingly self-congratulatory)