Forbes reports that OP's roommate has a life of unhappiness coming:
The Ten Most Hated Jobs
9. CNC Machinist
CNC machinists operate computer numerical control machines. For the uninitiated, this is a machine that operates a lathe or a mill. Now that the CNC operator has had most of the physical hazards of manufacturing replaced by a machine, there’s not a lot to do but push buttons and maintenance. Since it’s a specialized skill, the job offers no room for advancement.