Xilinx vs microsoft

Hello everyone, I have received offer from xilinx (staff, E7) and microsoft (l63). I am little confused which one to choose, I would like to get some insights on which would be the better offer to choose. I am deep learning compiler engineer, I like my work so far (performance optimization, graph compiler dev). Xilinx offer is in same field (compiler development for fpga for accelerating deep learning algo), microsoft offer is in office experience group (agumentation loop) client c++ sdk runtime development for ml inference on office apps. I like xilinx because it will be in the similar domain which I have worked so far(I like as well) and will help me to gain more expertise. However its a hardware company, unsure of software practices, AMD is acquiring xilinx so their might little instability (although team is confident) it will have no impact. I like microsoft because, its software company and will give me chance to work upper level stack (c++ runtime) for ml inference. Microsoft also has diverse groups so i can internal transfer if I like other work. But I don't have any insights on how oxo group at Microsoft and the work will also be very new for me to learn. It would be a good or bad thing , not sure yet. Yoe: 6.5 Xilinx TC E7( 175k/220k/15k) bay area MSFT TC L63 (165k/200k/45k) seattle I don't mind relocation to Seattle, but my main priority is to work on good tech stack which is valued and opens lot of good opportunies in the near future as well. Please let me know your valuable insights. #xilinx #microsoft #offer #engineering #software

Poll
102 Participants
Multiple selections allowed
Visa mbbyu Dec 3, 2020

Make it a poll. Msft tc is much higher.

Facebook kQHf18 Dec 3, 2020

MSFT because of location

Lyft gambit04 Dec 3, 2020

Make it a poll

Intel yfPJ68 OP Dec 3, 2020

Thank you. Just did

Google yWjo50 Dec 3, 2020

MSFT is a great place to work on C++, it's the core of the organization in many ways. The mobility is pretty good cross org, but it's not as easy as Google. Not that that's your two comparisons but that's mine. It's an organization you can have a full fulfilling career in if you want. There's something to be said opportunity-wise for staying in your domain. You can have a lot of impact. But you're early on in your career so I wouldn't over optimize for that.

Intel yfPJ68 OP Dec 3, 2020

Thanks for your feedback. So you suggest to pick msft over xilinx? As for as the tech stack I am working in msft is good and the skill set i gain is valuable, I will be happy. :)

Google yWjo50 Dec 3, 2020

It's a tough one for sure, I probably lean Microsoft. I worked in office for 3 years and really enjoyed it. It was part of the core apps so not quite the same place.

Microsoft tWMh78 Dec 3, 2020

I partner with augmentation loop team and they are amazing. I work on NLP features in office and use AL platform to ship the features. I work with them on day to day basis. One of the best teams in office! The growth is amazing. You will work on some cool ML features at scale. DM me if you have specific questions or just want to get more feel about the team.

Intel yfPJ68 OP Dec 3, 2020

DM'ed

Xilinx a2z3 Dec 26, 2020

I work on deep learning compiler at Xilinx. My advice is to stay away. It's a sinking boat. Many key folks leaving, and conflicts with Deephi tech. To add, the AMD acquisition makes things more uncertain / unpredictable. Pick MSFT.

Intel yfPJ68 OP Dec 27, 2020

Thanks for your feedback, ya picked msft

Xilinx M4rAvp Dec 29, 2020

I agree, pick MSFT

This comment was deleted by the original commenter.
Xilinx az23by Dec 30, 2020

Oh ho....

Xilinx M4rAvp Dec 31, 2020

Blame management really, they don't have a clue on how to attract and keep good talent. Management basically sucks the life out of talent.