def _get_job(self, project_id, job_id):
job_name = '<STR_LIT>'.format(project_id, job_id)<EOL>request = self._mlengine.projects().jobs().get(name=job_name)<EOL>while True:<EOL><INDENT>try:<EOL><INDENT>return request.execute()<EOL><DEDENT>except HttpError as e:<EOL><INDENT>if e.resp.status == <NUM_LIT>:<EOL><INDENT>time.sleep(<NUM_LIT:30>)<EOL><DEDENT>else:<EOL><INDENT>self.log.error('<STR_LIT>'.format(e))<EOL>raise<EOL><DEDENT><DEDENT><DEDENT>
Gets a MLEngine job based on the job name.

:return: MLEngine job object if succeed.
:rtype: dict

Raises:
    googleapiclient.errors.HttpError: if HTTP error is returned from server