AWS vs mathworks Amazon AWS: Role : New grad SDE Location : Cupertino, California Joining date : Oct 2nd 2023 TC : 200k Base : 148k Bonus: 46k for 1st yr and 38k for 2nd yr Stocks : 128k vested over the period of 4 years 1st/2nd/3rd/4th years - 5% / 15% / 40% / 40% Mathworks: Role: Software Engineer in Test Location: Natick, Massachusetts Currently working here TC : 135k Base : 130k Bonus : 5k No stocks Job status: Currently working here Should I stick with mathworks or switch to AWS ? Even though the TC of amazon is way more it’s located in Bay Area California where taxes and cost of living is a bit more than Natick, Massachusetts. Mathworks don’t lay-off employees but Amazon does. But heard the growth at MathWorks is slow. So I am very confused whether I need to look for job security or the compensation and career growth? Is it worth taking the risk to join AWS during this economic uncertainty ? Note: please comment out the reason why you choose one of the options below so that it helps me getting more insights and clarity to make a wise decision. #engineering #software #swe #AWS #mathworks
SDE>>>SDET
Even though AWS is a toxic dump of a company, it’s the better choice here, especially since the learning potential is there, and the name brand alone will open up more doors. Just hold out for a year and jump ship to a better company that respects its workers. Good luck! TC: 90K
But I am tagged to AWS Network Core team which has heavy ops and on-call. is it still worth switching ?
When did you apply for amazon new grad role? Was it through referral?
It’s last year ng 2023 role and my joining got postponed due to recession
If you want to learn and be more relevant easily AWS. It’s not even a choice unless you have some personal reasons.
Hi there! initially, I thought that this guy,s trolling us with such an obvious choice. But your question does make sense. The choice is personal. AWS does give you a better deal in terms of growth. Stay for like 1-2 years, gain some learning experience. Also the pay can be kinda same due to COL. But MW is slow. Like really slow except for like a select few teams. And if you joined through EDG, then you have customer support for 2-3 months atleast. Unless you have some personal commitments that take up some serious time, then I'd suggest to take up AWS. Get the experience and from there you won't probably find any environment more challenging. MW can make you complacent so there's that. My suggestion is to gain experience when you don't have many commitments, then switch to MW at a later stage in your career when WLB is the priority rather than money. Hope that helped. EDIT 1: Regarding layoffs. If this is still early in your career, highly doubt you'll stay more than 2 years at your first job. Use that to your advantage by working at a place where you can learn fast. If things go south you can always leave it and you won't be regretting it. MW is stable, but that's only a pro for me if I am kinda settled in life.
Companies out there using AWS >>> companies out there using MW products Get out of MW ASAP. MW is a resume killer, especially SDET. You pretty much become set in specific ways, tools, languages. We hired an SDET who worked at MW for many years. They didn’t last long and went back to MW.
Hey there. I am curious to know more about the "resume killer" part. This seems to be a common theme, so wanted to know what they lacked in skills.. Was it that they couldn't handle the pressure or whether the skills were a complete mismatch
If you do not have any location constraint to live in Natick, you must join AWS. AWS SDE is far better than SDET Mathworks.
Hi @RectSin, I am really interested in one of the openings and strongly match with it. I have done 500+ LC and good with system design, could you please refer me ? Mathworks hire a lot from Umass Amherst :) I am out of dms, so could you pls dm? I would be really grateful 🙏
How long have you been at Mathworks?
Just 4 months
Prob worth staying until 1 year then switch to be honest