A person who moves from place to place in search of opportunity [duplicate]

I move in search of opportunity.

When I was young, my father worked for the government, and we moved because of his posting.

Then I moved to a different city so I could get cheap education. Later, I moved to yet another city to get a job. I have lived outside my home state more than inside, which makes me wonder if I can call it my "home state" at all.

Is there a (single) word for people like me who move in search of opportunities?

I found in Macmillan the phrase 'bird of passage' which is a hypernym, but not an exact match:

bird of passage [noun] [literary]

someone who keeps moving from one place to another


Solution 1:

You might consider itinerant:

working in one place for a comparatively short time and then moving on to work in another place

Solution 2:

Here's what you might be looking for,

Transient

/ˈtranzɪənt/

noun

: a person who is staying or working in a place for a short time only.

Some example sentences -

Thanks to their dazzling diversity of color, furtive nature, and transient presence, warblers, and their fellow neotropical migrants monopolize spring birding.


Since 1999, the territorial government has been coping with hundreds of staff vacancies and a highly transient workforce - and few employees who want to stay in their jobs for long.


While the furthest camping section is the refuge of transient workers looking for an affordable place to stay, tourists are most likely to make use of the cabins and dorms.


Among other consequences, this has meant that the tourism industry has not been able to adequately access transient workers because there is nowhere for them to stay.


It is believed that permitting foreign expatriates to own their own properties encourages increased longevity of stay and contributes to a more less transient economic environment.

(From Oxford (now Lexico))