I would like to put forth three offers for comparison. Please let me know your thoughts and opinions based on various parameters including technical growth, culture, location, learning, transferable technical skills, etc.
1. MathWorks - EDG role - Application Support Engineer - Includes 50% software development, 50% support work.
Location: Natick, MA (near Boston)
2. Wayfair - Software Engineer (Labs Program) - Full stack, but team gets mapped after 3 months. There is a chance that one may get kicked out and being on F-1 visa (internatinal student), it maybe a point of conern.
Location: Boston, MA
Base: 100k$ + upto 10% bonus
3. FactSet - Sofware Engineer - Backend profile
Location: Norwalk, CT
- Wayfair / Eng jwxs26moreDo yourself a favor and search for threads on how to succeed at wayfair and the technical incompetence at Wayfair. Combine that with the risk of no job (sure some classes do have 100%, but they also won’t hesitate to fire you in a heartbeat, it’s ruthless—25% YOY turnover) Id avoid this place.
- Are you interested in FactSet? I'd see if they would match if so.
I've read iffy things about engineering at Wayfair. And are you guaranteed a position after the boot camp?
I think the support engineering role is a negative for MathWorks.
- I went through EDG, and MathWorks is a great company to work for. Most people transfer to dev teams afterwards but i really liked being a support engineer so i stayed more on that side of things. If you really don't like talking to people that use MATLAB/Simulink and helping them with their problems then EDG can be a rough 1-2 years, but the whole point of the program is to match you with a team you like and transition you to that team so people that don't like support work usually just stay on the easy support team (basic MATLAB support) and ride it out.
- If you want to be a full stack developer, then Wayfair is a better option. Labs is 3 months and then you start full blown software development.
At Mathworks, EDG is a pipeline, just like labs into software development roles. Most people transfer out after a few months (typically less than a year) and you do one or more projects with development teams during that time.
Generally, at Mathworks, the types of problems you are solving are more dated, but the work is more rigorous and will (generally, although this will depend on what teams you work with and where you end up) better prepare you for the FANGs or specialized software roles. Also, the impact the company’s products have on the world are, IMO, way more interesting. At Wayfair, you are selling furniture online.
Wayfair is fast growing and you can move around easily, but outside of some very small pockets, the rigor is usually a bit lacking (it’s eCommerce so it doesn’t have to be). The culture is young, social and friendly, but the offices are chaos sometimes.
At Wayfair, engineering works for the business. Engineers are basically doing what they are told to further the overall business goals. The pressure is medium, but steady and there is little time to do anything too creative (of course this varies by team). At Mathworks, engineering is the business and pretty much makes all decisions related to product etc and there are lots of perks to that.
They are both good companies for different reasons. You just have to pick what is best for you.
- Do you have a PhD btw? I ask because EDG rates are usually very fixed. I know when i joined an MS (me) got $80k and i think PhDs got around $100 so I'm curious if this is changing to account for the market rate of the types of engineers they hire
- Akamai Technologies St!ngerEDG@MathWorks is a great place to start your career. Besides having the opportunity to work on projects with various teams, you get to speak with real customers. That teaches you tons of people skills that you won’t learn being a code monkey somewhere else; very useful later on in your career IMO.
- Wayfair bnKI45It doesn't sound like you would be doing a lot of software development at mathworks so I would avoid that place. Wayfair labs is a lot of fun I hear but just keep in mind that the engineering practices they teach you are pretty bad and 80% of it is not transferable. I don't know much about Factset but I would advise most young devs to stay away from financial service companies due to old school management and culture. I would go with Wayfair probably as long as your Visa allows you to transfer after a year