What a CNC machinist does
CNC machinists set up and run computer-controlled mills, lathes and machining centres to produce precision parts. Depending on the role, they may load programs and run production, perform full setups and offsets, edit G-code at the machine or program parts using CAM software. They also inspect parts with micrometers, gauges and other tools to make sure every piece meets the drawing.
The term CNC machinist covers everyone from operators to skilled setup and programming machinists, so a clear definition matters. Finch learns what machines, controls and materials you use and how much setup and programming the role includes, then screens candidates with technical questions. We also ask about formal training, such as a general machinist apprenticeship or college machining program, which shows a recognized level of training.
Typical responsibilities
- Setting up CNC mills, lathes or machining centres, including tooling and work offsets
- Loading, editing and proving out programs
- Running production and monitoring tool wear and part quality
- Inspecting parts with micrometers, calipers, gauges and other measuring tools
- Reading engineering drawings, including geometric dimensioning and tolerancing
- Maintaining machines and keeping the work area clean and organized
Qualifications and credentials
- Experience on the machine types and controls you use
- Ability to read drawings, including GD&T
- Setup experience, plus CAM or G-code programming where the role calls for it
- A Skilled Trades Ontario general machinist certificate of qualification or a college machining program is an asset
- Comfort with precision measuring tools and inspection
Who hires a CNC machinist
- Precision machine shops
- Aerospace and automotive parts suppliers
- Medical device manufacturers
- Tool and mould shops
- Industrial equipment manufacturers
Where we recruit CNC machinist candidates
We fill CNC machinist roles for employers across Toronto and the GTA, including North York, Scarborough, Etobicoke, Vaughan, Markham, Richmond Hill, Mississauga, Brampton, Oakville, Burlington, Oshawa and Pickering, and for employers across Canada. GTA employers can meet us at our North York office by appointment.
What Finch checks before you meet a candidate
- Machines, controls and materials used in recent roles
- Skill level: operating, setup or programming
- Drawing reading and inspection practices
- Quality habits and first-article checks
- Shift availability and references
Interview questions to ask
- Walk me through a full setup on a machine you know well.
- How do you respond when parts start drifting out of tolerance during a run?
- Which CAM software have you used, and what kinds of parts have you programmed?

