I would like to suggest the idea that you can also recruit the personnel and train them, as you can do with the drivers, instead of just hiring them in the market.
You could create another facility, such as an Engineering School (same as the training track), where you can train new engineers and doctors.