Profile picture

Layoffs Q&A and Videos

About Layoffs

Apply for jobs without a job or take a guaranteed job?

Senior Software Engineer at Unemployed profile pic
Senior Software Engineer at Unemployed

I was unfortunately let go from my previous company in mid November of last year. Took Nov/Dec of last year off to rest and fully cope. Now that the new year is here, I'm starting the job hunt.

Recently, I found out that a previous employer - not the most recent one - has an opening right now. I left that company on very good terms so I can easily get the job, but I'm not interested at all in that role for the long term as I'd like to work at a US company (preferably big tech, but even startups / midsize would be fine to start). All my experience has been at small companies.

I am extremely confident of my interviewing ability especially with the ability to prep full time. But will I have any difficulty in getting interviews if I don't have a job currently? Should I take the job at the old employer, wait it out 6 months, then start applying to better companies then? Or should I ignore the old employer, take a month to prep, and then start applying to the roles I want now?

Some other potentially relevant info:

  • Currently based in Canada. Visa won't be an issue
  • 6 YOE, have been Senior for the last 2 years
  • Will be applying to L5 roles at the bigtechs, with the expectation of getting downleveled
  • Money isn't a huge issue, I have savings to last me through the summer and can borrow more from family if needed (although I would like to have things wrapped up by May 1st)
Show more
Posted a year ago
230 Views
5 Comments

What to do when hired as a SWE2 with 15 years of experience?

Senior Software Engineer at Taro Community profile pic
Senior Software Engineer at Taro Community

I am a 15 year experienced software professional holding H1B. In my last 3 companies, I was a Senior Software Engineer. In my penultimate company, I was due for Staff promotion. Fast Forwarding, I was impacted by layoffs in Jan this year. I had 3 months to find a job in this market. I was applying and passing on my resume through all my network. Most of my applications got rejected quoting they picked another candidate. Some of my applications materialized into interviews , but I ended up not clearing (was in bad form and stress and also didn't get ample time to prepare thoroughly).

Finally, I got my application picked at a company through a referral, but they only considered me for SWE2. I explained them my experience and requested to consider me for SSE level, they said the panel will be open to it. But in the end, they ended up offering me SWE2. I took the offer as I had no choice. I was running out of time and did'nt want to risk rejecting this offer and waiting for a better offer. I took up the offer and joined, but I don't feel happy. I wish I had more time to really choose what I wanted.

I would like your thoughts on how "wise" is it to be SWE2 with 15 years experience. Would my age become a factor for further career progressions as they would prefer younger people? I am confused if I should stick to this, be patient, work smart and work my way up inside, or would it make more sense to keep interviewing and find something that I feel happy about. Look forward to helpful replies or referrals for SSE :)

Show more
Posted a year ago
215 Views
2 Comments

Laid Off Last Week - 3 paths at once?

Staff Software Engineer at Taro Community profile pic
Staff Software Engineer at Taro Community

After 10 years as a full stack SWE and eng manager, I pivoted into AI while working at Shopify, and was recently laid off as Head of AI at a collapsing pharma startup. Title is nice, but I only really have two years experience in ML. While it is high quality experience (training and shipping models and LLM apps at web scale)-- I'm feeling a bit scared. I don't have a ton of savings and two kids so I need something soon.

I'm deeply passionate about language models, for the first time in my career working with a particular technology has felt like a real calling-- staying up nights and weekends just to learn and build. My first research paper ever was published at NeurIPS last year.

However, I'm feeling fairly unconvincing as an ML engineer after the layoff. Probably the perfect role would be something in between web and ML. So now we're at the question:

Given that I'm pretty desperate to land anything (3 mos runway before pulling out of investments, wife really against this) I'm wondering how to approach my search:

  1. Go all out for AI Engineer Roles (passion forward)
  2. Go for senior / staff web dev roles (safer, maybe, given 10+ yrs exp)
  3. Go for 1 or 2 plus eng manager roles
  4. Go for all of it at once

Some confounders:

I have referrals at Google and Microsoft, but don't want to burn them on ML roles if I'm obviously unqualified having only 2 years ML. I know I can absolutely add value wherever I land, but these feel like precious gold to me, and I don't want to get tossed out of the running for playing it silly. I can likely get some at Meta as well, but again, I don't want to play myself going for stuff that's just inappropriate. This has never been an issue in the past, I've been able to land stretch roles or at least get the interview but stakes are different now and my confidence is lower.

I am a good eng manager, and would do it again, but I have a feeling it's an altogether different search. Is there a way to increase the surface area of possible roles by applying to manager jobs too-- without splitting my energy?

Anyway, its helpful just to think out loud, would appreciate any advice here. Current plan is to create 3 resumes, start blasting applications and networking to get the interview funnel spun up before the leetcode grind.

Thanks.

Show more
Posted a year ago
196 Views
12 Comments

Non technical person is doing my technical interview, what should I expect?

Entry-Level Software Engineer at Taro Community profile pic
Entry-Level Software Engineer at Taro Community

Hi! I have an interview with the company that laid me off some months back. The manager who reached out to me for the role claimed that two people who work on this team already know me, so the idea would be to hire me on a contract, then get to work early since I know the system already, and get some quality work done fast. The manager and I have a pre-existing relationship: he was consistently checking in on how I was doing as I was in the process of officially leaving. This manager said he wanted to help me out, and that this role looked "perfect" for me. Given the market these days, I jumped at the idea.

There's one really strange look to this. The recruiter told me from the jump that they're interviewing other people with 3 to 5 years of experience. Although I appreciate the honesty, you can imagine I'm pissed about having to fight other people for the job I deserve to have back (which the manager said I look "perfect" for), but I'm not going to voice that to the company because I'd look arrogant. This recruiter I was speaking with last Friday also said in an email "The interview panel will be mixed up a bit to try and be as unbiased as possible. They are excited to speak with you." Makes sense, because another thing in context here is that I do know quite a few people in that company.

I got the name of who's interviewing me yesterday. I found the person on LinkedIn, and was very perplexed to see that it's some financial consultant person within the company. Someone with a very far from tech background, performing an hour long technical interview? Just ONE person, on top of that. I've seen interviews there where 3 people are grilling the interviewee.

I have no idea what's going on. But I have 3 ideas. Firstly, maybe they're thinking "let's just give you the job and have a random interview you". That'd be nice, but I don't think it'll be that easy, so the second idea is they might be finding a technical interviewer, so they can run a strategy of "behavior cop/tech cop". Or, the last idea: they don't care and are gonna blow me off. Whatever happens, the company I'm interviewing for is opening up a LOT of software engineer spots in my area, so they're gonna try to find me a new position.

I've asked multiple of my friends at the company what this could mean, but no one knows. I'll update this question when I receive an answer, but I wanted to gauge what y'all thought here.

Thanks.

Show more
Posted 9 months ago
151 Views
4 Comments

Transitioning into the compiler engineering field (or any other domain) if you are unemployed and don't have prior experience in the field

Senior Software Engineer at Taro Community profile pic
Senior Software Engineer at Taro Community

I am currently seeking to transition into a career as a compiler engineer, a field I find deeply fascinating. The interdisciplinary nature of compiler engineering, bridging areas such as computer architecture and graph theory, intrigues me greatly. Additionally, the sector offers promising financial rewards, especially with companies like Meta, Nvidia, and AMD that are at the forefront of hardware accelerators experiencing significant growth. I am convinced this growth trajectory will continue, making this career path an ideal blend of intellectual fulfillment, professional growth, and competitive compensation.

Due to recent layoffs, I find myself unemployed, and I am seizing this moment to pivot towards compiler engineering. However, I acknowledge that there is a steep learning curve to becoming an ideal candidate for such positions. The required skill set typically includes:

  • Proficiency in C++
  • Experience with GPUs
  • Knowledge of an Intermediate Representation Language (e.g., LLVM)
  • Understanding of computer architecture

Previously, I worked as a senior backend engineer, specializing in tool development using functional programming languages such as Scala and Ocaml. My experience spans across FAANG companies and two startups.

To bridge the gap in my skill set, I have been actively contributing to open-source projects similar to LLVM and honing my C++ skills through consistent practice on Leetcode. Despite securing a few interviews for compiler engineering positions, I have not been successful, primarily due to difficulties with compiler-specific questions.

I seek advice on the following:

  1. How can I enhance my chances of entering the compiler engineering field, especially without being part of a compiler project community or holding a position of authority within such a project?
  2. What strategies can I employ to prepare for and succeed in domain-specific interviews, considering my lack of prior experience in this area?

Any guidance or insights from those who have navigated a similar path would be immensely appreciated.

Show more
Posted a year ago
139 Views
2 Comments

How to deal with a career gap?

Systems Engineer at Taro Community profile pic
Systems Engineer at Taro Community

I am asking this question on behalf of a friend who graduated with a major in Information Technology in 2020. He is not part of the Taro community, so I thought of putting this question to help him out as he is going through a tough time.

He couldn't secure a job during campus placements. Due to COVID-19, he lost about 1-1.5 years. He then joined a BootCamp, paying a hefty amount, and got a job through the BootCamp, but the pay was very low. Unfortunately, he was laid off without any notice due to organizational restructuring.

After being laid off, he continuously looked for a job but didn't get any opportunities. After a few months, he started upskilling himself as a Full Stack Developer. During this time, he became proficient in DSA and built and deployed some side projects.

The timeline is as follows:

  • Graduated - July 2020
  • Joined the BootCamp - March 2021
  • Started Job - April 2022
  • Laid Off - November 2022

Now, he is facing issues due to the career gap after his last job. He has applied to almost 1.5k job openings and received only a few responses, which didn't go very far.

He is now considering a Master's Degree to cover the gap, but the cost is very high, and it's very competitive in India to get into a good college for a Master's.

He wants to make a career in Technology, so what are his options now? What are some things or methods he could try to get a job despite his career gap?

Show more
Posted 10 months ago
133 Views
7 Comments

Learn About Layoffs

Layoffs in the tech industry are a common occurrence and can be a source of anxiety. They are a result of unforeseen adverse macroeconomic conditions or overambitious hiring. Layoffs are distinct from being fired, as they are generally not the employee’s fault and are part of a cost-cutting measure to restore the company’s economics. Layoff packages in the tech industry tend to be extremely generous and competitive, as tech companies are known for offering competitive perks, benefits, and pay.
There are many different reasons why layoffs can happen. Layoffs can be a cost cutting measure to ensure that the organization has enough cash to survive. Companies can undergo restructuring when they shift their strategic focus. This could be caused by mergers and acquisitions or shifts in business priorities. The rapid evolution of technology can render certain skills obsolete. Companies may have to reevaluate their technological needs and realign their workforce based on emerging trends.
It’s important to maintain a positive mindset in the face of layoffs. it’s best not to dwell on self-doubt or feelings of inadequacy. Layoffs are often done with incomplete information and can be random. Remember that being laid off is not a reflecting of one’s abilities or worth. It’s advisable to view the layoff as an opportunity for introspection and finding the next career move. The severance package that comes with layoffs can provide financial freedom and should be treated as a valuable resource.
Taking care of physical, mental, and emotional well-being is crucial after a layoff. It’s normal to feel stressed and anxious, so taking time off to examine your well-being and relationships is recommended.
When reflecting on the next move after being laid off, it’s important to think about career goals and where one sees themselves in the future. This self-introspection can take a few days or even a few weeks. Seeking support and talking to people during this time can be beneficial.
In the current climate, being out of work for more than 6 months after a layoff may or may not hurt chances of getting work. It’s important to emphasize the value one can bring to a company and be transparent about the job search and the time spent focusing on your career during the interview process.
Show more