1

Is it the right move to do masters (MS CS) in the US this year?

Profile picture
Mid-Level Software Engineer at Taro Community25 days ago

I am currently employed as a Software Engineer 2 at Microsoft India, where I have been working for nearly three years since graduating from college. I had been considering pursuing a master’s degree in the United States, but given the current global circumstances, including the political climate, I am uncertain if this is the right time to pursue such a move

56
6

Discussion

(6 comments)
  • 2
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    23 days ago

    I straight up don't think it's a good time to come to the US right now as an immigrant. The current US administration is completely unpredictable, and we have 0 idea what they'll do with the immigrant community.

    Outside of that, there is a very real chance the US descends into a recession over the next 1-2 years, and you don't want to be around for that. Immigrant engineers are very expensive to hire (good immigration lawyers cost a lot), and I have already seen anecdotally in the Bay Area that many companies are just immediately rejecting candidates who aren't citizens or have a green card.

    If Microsoft can do some magic to transfer you internally to a US office, that would be great. But otherwise, I think it's just way too stressful and risky to do the standard path of coming to the US for a Master's and then trying to get a job after.

    Here's some thoughts on getting a Master's in general here: "Do I need to do masters in Computer Science to move ahead in career?"

    • 0
      Profile picture
      Mid-Level Software Engineer at Walmart
      23 days ago

      I agree most with his internal move point :)

    • 0
      Profile picture
      Mid-Level Software Engineer [OP]
      Taro Community
      23 days ago

      You're only eligible for an internal move once you have reached to L62 at Microsoft (around 4-6 years of work experience)

  • 2
    Profile picture
    AI/ML Eng @ Series C startup
    23 days ago

    Doing a Master's and then getting H1-B visa is getting harder and harder every year. The visa lottery is difficult enough that even O-1 is starting to get hard as well. I'd go with trying to transfer within Microsoft, as you're already working there.

    It makes no sense to quit, do an expensive Master's in the US (100 Lakhs or more), and then try to rejoin a top tier company to get visa sponsorship.

  • 2
    Profile picture
    Mid-Level Software Engineer at Walmart
    23 days ago

    As someone who went thru this journey, here's my take - Hell yeah!

    American big tech ecosystem is much more mature than India and so is the work culture. I think a lot of Indian students who come to the States have this underlying fear that they might not get jobs. One of my mentors told me this and I think its very valuable advice - I think Masters should be spent mastering systems/AI/whatever else you want to pursue as opposed to being looked at as a feeder for US jobs. The job offers do come when you don't target them specifically. Predicting the macroeconomic clime or tech job layoffs is no mean feat. I'd just try to experience the beauty of American education, learn a ton, take up a few cool hobbies, and use very little time to apply for jobs. Here's the tradeoff, not just can you go back to India with a 3*TC, you also have the opportunity to join a tech company in SF/NY/Boston, all while experiencing life at American schools. I'd choose that in a jiffy.

  • 1
    Profile picture
    Mid-Level Software Engineer [OP]
    Taro Community
    23 days ago

    Thanks for all the insights! A bit about my background—I have done BTech in Electrical Engineering, but since college, I’ve been passionate about solving problems in ML and later NLP, even publishing two papers in the field. Currently, I’m working as a backend engineer at Microsoft. I’ve participated in and won a few hackathons using NLP, but I haven’t found many openings here that primarily focus on it (Most of them require a masters degree). That’s one of the reasons I want to pursue a master’s degree—to deepen my knowledge and research in NLP. My goal is to transition into a data scientist or applied scientist role, for which a master’s is often a prerequisite. I don’t intend to apply for an H1-B, but gaining three years of experience on a STEM Visa would be valuable.