It's very strange to me that they do this for job postings in English, but it's probably a consequence of how the equivalent Germam postings are impossible to avoid gendering: Ingenieur is “male engineer”, Ingenieurin is “female engineer”, etc. There's workarounds like Ingenieur*innen but that's an unpronounceable neologism. And I guess there might be an ambiguity there about whether the divers is covered.
Why do you have to specify a gender? In the US I would assume anyone could apply and capable candidates would be considered. Doesn’t mean you would get a job if they were really seeking a female or male. Not trying to go into a gender or political questions, only curious how another country works.
Exactly. Language like Italian, French, German (and more) assign a "gender" to any word. "Chair" is female in Italian, male in Germsn (iirc).
And articles like a, the, this, that have slightly different forms for male and female (German also has "neuter").
Articles also have to match the gender of the word: "la sedia rossa" (the red chair in Italian) vs "il divano rosso" (the red couch).
English has "gendered" words in rare, exceptional cases (master/mistress?) but for Latin-based languages it is the opposite.
English has several of them for professions, e.g. waiter/waitress, aviator/aviatrix, actor/actress, but in modern English the masculine is always treated as neuter/generic. If I post an ad hiring an aviator, nobody would think that means means only men can apply either grammatically or factually, nor is anyone likely to correct me if I describe Natalie Portman as an actor instead of actress.
German can be weird in that the grammatical gender of a word doesn't always match the sex or gender of the person it describes. The most famous example is probably that das Mädchen (the girl) is grammatically neuter but unambiguously describes a female person. Nouns describing professions, however usually (always?) have a masculine and a feminine form and do describe the sex or gender of the person. An ad hiring a Fahrer would have the same meaning as "male driver" in English. That would be illegal sex discrimination in the USA or Germany.
The linked ad also included the following text, which has no connection to reality for the English translation:
> Note: In order to improve the readability of the text, the masculine form is used to refer to persons, functions, etc. However, it stands for all genders without exception.