Apple ICT4 vs NVIDIA IC3 Evaluation -- Help needed
Currently at NVIDIA as a Senior SWE, have an offer from Apple for San Diego for an ML Role.
Looking for some advice from people at Apple/San Diego if this is a good move.
Apple:
ICT4 ML Engineer (CoreOS)
Base: 226k
RSUs: 600k (25% each year)
Sign on bonus: 75k
Annual target bonus: 10% (not eligible this year)
Location: San Diego
First year comp = 451k
Not eligible for annual review for this year but recruiter mentioned, base increases are around 3.5%, RSU refresh would be around 110k and annual target bonus would be 10% -- All these would be paid out after October next year
Currently at NVIDIA (HQ):
IC3 Senior SWE
Base: 194k
RSU vesting in next one year as per current NVDA price: 115k
Last year TC at NVIDIA (RSU (including stock growth) + joining bonus, joined last year): 324k
Location: HQ
-- Not including ESPP in TC in either --
YoE: 5 + MS
Pros vs Cons:
NVIDIA
- Potential stock growth
- Safe, WLB is decent, unlimited PTO, flexible WFH
- Don't like the work/team/role too much; Not much to upskill technically
- Would still be Level 2 Wage for next year H1B lottery
- Benefits are unmatched
Apple
- Higher comp
- Better work, team and MLE role
- Currently on F1, this would help me put in Level 4 for my last H1B lottery attempt next year in San Diego
- Would need to change location
- PERM case would be dropped, would need to restart -> will lose around 1.5 years; HM said they can do Day1 PERM for me
Looking for some advice from fellows here! Any help is appreciated