If you use the IATA MCTF data set you would find a range from anywhere from 50 heads down to around 10 heads per aircraft. You can also split out direct and indirect maintenance heads. You have to be a little circumspect though and understand the business model in use as an airline which extensively outsources will have a much lower headcount per aircraft.
The figures above are total engineering including logistics, tech mgt, support etc.