It's either a job ad because they legally need to advertise it before getting a visa for a specific person they're already talking to, or a silly job ad where they don't get realise they can't pay for someone who actually matches those requirements.
Either way, you may as well just apply. In the first case you won't get an interview, in the second things may get more normal once you talk to the tech people.