Еще один фактор - в России как ни странно, довольно много интересной работы и неплохой уровень подготовки ИТ специалистов в крупных компаниях. Я работал на иностранные компании в разных частях света и далеко не везде полно грамотных спецов. Как-то читал курс 400+ уровня ребятам с 10 годами опыта. Порой диву давался какие простые вещи они не знают. В РФ свои проблемы, особенно в плане стабильности и внутренней политики. Я тоже хочу уехать, если честно. Но не в штаты, не в UK, точно не туда.
А Вы data engineer -ом работаете? Мне интересно, достаточно ли сейчас знать для разработки БД только sql ? Если нет, то какие еще языки нужны и скиллы. Я работаю в другой сфере, там sql нужен на более простом уровне.