Hire vs Employ
They basically have the same meaning, but "hire" can be used for both long-term jobs and casual or temporary jobs (e.g. "Let's hire someone to help with the party tomorrow")
"Employ", however, is usually reserved for more permanent positions (e.g. "we should employ more computer programmers and technical support staff at our company").
Particularly in UK English, "hire" can also mean "rent" (e.g. "after I arrive in Paris I will hire a car"). "Employ" cannot be used this way.
"Employ" can also mean "make use of" (e.g. "I'm going to employ the use of power-tools to complete this project"). "Hire" cannot be used this way.
https://hinative.com/en-US/questions/496255