Definitions of brainworker:

  • noun:   someone whose profession involves using his head to solve problems