work from home geologist work from home companies charlotte nc