job vacancies for mining and mineral processing engineer