"Meet Our Engineers" would've been much better copy.
Maybe they seek other people who prefer that term too. Personally, I write Job Descriptions with the title "Engineer", and refer to my teammates as "devs" or "engs". But if that's their culture that's their culture, no?