That sucks. I moved first, then started looking for a job, because I was afraid of this exact scenario. I am not Russian but I imagine that for Russians it is likely very difficult to immigrate into a western country without a job offer in the current geopolitical situation. Good luck.
The current SI job market definitely made me reconsider my previous approach of finding greener pastures every 2-3 years. Being the newest person in a company during mass layoffs would be butt-clenching. A good reminder to all of us that we are not special and good times don't last.