Skolkovo is a big bullshit, not even close to Silicon Valley. They did nothing useful and have spent a lot of budget money for nothing.
There are quite a few outsource shops who would benefit from having tech people with SV experience. For starters you might land a job for one of these.
I would also recommend Sankt Petersburg over Moscow, having lived in both.