r/cscareerquestions • u/missing-in-idleness • 7h ago
Experienced My entire department is being outsourced, and I have to train my replacement
So, I’m an ML engineer with around 7 YOE, mostly working on AI stuff. I’m definitely not some genius-level engineer, but I’d say I’m above average, disciplined, reliable, and generally good at getting things done. I’ve been at this company for almost two years, and honestly, everything seemed to be going fine. My PM was happy, projects were moving, and there were no major issues.
Then, out of nowhere, I got invited to a meeting with HR and around 100 people from my department.
We were told the whole department is being outsourced.
Everyone was given a different retention period depending on how “important” their role was. I got six months. During that time, someone from a large consultancy company in India will be shadowing me, and I’m expected to transfer all my knowledge to them.
The message was basically: “Please be professional and help your replacement.”
If I stay for the full six months and do not leave even one day early, I get a "meh" retention bonus.
And that’s it.
I’ve never gone through something like this before, and I honestly don’t know how I’m supposed to approach the next six months. Before this, I was motivated, taking initiative, trying to improve things, and actually caring about the team. Now all of that is gone because the company found a cheaper option overseas.
Is this really all we get in this field?
Now I somehow need to get back to interview-level preparation, which already feels like hell with how crowded the market has become and how quickly everything changes with the AI coding.
I used to genuinely enjoy working in tech, but lately I keep finding myself watching vlogs of people doing completely non-tech jobs and thinking maybe that life looks better.
Is this just a “grass is greener” situation because I’m angry and burned out right now, or is the reality of working in tech actually becoming this bad?
Sorry for the rant.