Good stuff. Remote is not a boolean though. It would be good to specify:
* Which countries can apply for the role (or is it Global)
* Which timezones can apply for the role (or is it Global)
If not specified you could assume you need to be a citizen of their country and in their time zone +/- 3 hours.
I think this is where an LLM can shine, it may be able to make good guesses about this stuff.