The majority of mining engineering work is office based, however during a grad program you'd be spending a lot more time "on the tools" than you would later in your career.
If by "office jobs" you mean city based, then of course there are city-based engineering jobs, you're just far less...