Probably not, to answer my own question about 84 Sqn above. The position requires an FAA license and US security clearance.
Still looking for any ideas as to what the job might be, though. It seems to just be at the fishing for expressions of interest stage.