why is it an employers problem how long it takes to his employees to get to work? If If somebody doesnt like it then they should take the job and the company will find someone else.You can replace anyone nowadays
What if he is the only expert in town that you can hire for ur project?
Then u can hire him remotely. Its very common. Its not a problem! If u r offered a good job and fair payment then u can handle the traffic