what is site engineer work