DS has just started his PHD in Geophysics at Caltech. His interest is in seismology, and is finding that he will need to learn a lot of computer programing skills in order to be able to work on computer driven earthquake simulations and projections. His goal is either to do research for an agency such as USGS, or move into academia. I highly recommend that she learn as many analytical and computer based skills as possible in order to be able to transition into data intensive analytical jobs in other fields if need be.
"I'm more seeing whether there are places for her to work if we stay together and I took a job by say San Francisco "
The largest USGS facility in the US is here in Menlo Park, 25 miles south of SF, and there are openings every year for new PHD's.