L'essentiel, c'est de regarder la formulation de l'offre d'emploi. Si c'est écrit « travail de bureau à Moscou » ou « présence obligatoire », il est inutile et contreproductif de le cacher. Mais si rien de précis n'est dit sur le lieu ou si on mentionne la possibilité du télétravail, tu peux simplement écrire dans ton CV « télétravail, lieu de résidence - Saint-Pétersbourg » sans t'étendre sur le sujet. L'honnêteté joue en ta faveur ici, parce qu'on voit d'avance si ça plaît à l'entreprise ou pas.
Si par contre tu te tais et que tu passes plusieurs entretiens avant d'avouer, tu donnes l'impression d'avoir volontairement caché l'information. Même si tes raisons étaient logiques, ça peut créer de la méfiance - genre, si tu as déjà caché un truc, qu'est-ce que tu vas encore cacher ? C'est plus simple une fois pour toutes de dire franchement et de te éliminer des entreprises pour qui ce n'est pas possible, plutôt que d'expliquer après.
Astuce : ajoute une ligne dans ton CV du genre « disponible pour les déplacements » ou « possibilité d'interaction au bureau pendant la période d'intégration » - ça montre de la flexibilité et peut rassurer l'employeur qui a un peu de mal avec la distance. Du coup, même si t'es à Saint-Pétersbourg, c'est pas présenté comme un problème, mais comme une option qu'on peut gérer.