brainworker

(brānˈwûrˌkər)

noun
One whose profession primarily involves intellectual activity.
link/cite print suggestion box