vacancies petroleum engineer mineral processing