contract engineer recruitment