I had recently joined as an entry-level engineer 6 months ago, and I have been told now that I will be basically working as part of two teams, with half of my time devoted to each one. So I will essentially continue to deliver some work to my current team, while learning a new tech under the same org and delivering to them as well.
The new team I will be working with is still unsure, I have been given two options and have been told about the scope of each of them, I have to revert back with an answer in a few days. I have been told that priorities might change, and adjustments will be made accordingly. So everything is a bit dicey at the moment.
My concern relating to this is:
Just wanted to know if anyone here has faced this before, or have any insights on this. Also since the market is bad, I am a bit concerned that this change might not be an excuse for a future layoff or something like that.
This is a weird situation, but I've seen it before, often with more junior engineers like yourself who are loaned out as extra coding forces. Overall, I don't think this is a bad thing or sign of low performance for the following reasons:
I actually think things are probably the opposite. You're trusted as a solid to above average performer, and they want to save you from not having enough scope to hit the performance review bar.
That being said, you should just talk about this with your manager and clear up the ambiguity. Watch the following video (and the parent video if you have time): How To Work With Your Manager To Get The Performance Review Rating You Want
Another thing to consider is to just switching to the 2nd team full-time if they have enough scope for an entire junior engineer with some extra to justify a mid-level promotion. Here's some good resources on identifying good teams: [Taro Top 10] How To Find A Good Engineering Team And Company
Thanks a lot for the insights and suggestions, Alex! That really helps shed some clarity on the situation