I recently received offers from apple and amazon. I’m having difficulties evaluating these two offers.
Amazon: ads org, working on a component of the internal ads serving system. 168k tc in Seattle. SDE1
Apple: AMP commerce, working in a DS team as a data/software engineer. 188k tc in Cupertino. ICT3
pros: I think the team is good and project is interesting. I will have more growth as an SDE.
Cons: everything else. We have 6 people on call.
Pros: money, refresher, no oncall, perks and holidays, job security.
Cons: I personally don’t think I will have much growth there, as my main task is to serve the model to the production online system (don’t know how yet). Also, there is no other engineer in the team, which makes me feel like I’m just there to do the dirty work for the DS, and the lack of guidance is not good for a junior level engineer. I don’t know if I’m right though, it’s just from the perspective of an interviewee.
Also, my goal is to become a solid software engineer, but not a data engineer that only works with spark/Hadoop and does data cleansing.
Join apple because WLB and job security should be high on your priority list. Also better TC is always nice.