Documentation, comments in code, comments to commits, most of communication within task/issue trackers – is performed in English.
Email, messaging and verbal communication within teams is performed in English or engineers’ native language when that native language is common within a team.
When hiring engineers we verify English knowledge and we only ask for technical written English, not spoken.