project geologist job description