Trainee CNC Machinist Knaresborough, 25 days holiday Are you a recent college graduate with hands-on CNC machining experience or a manual machinist looking to further develop skills in CNC? This is a great opportunity to join a growing business that invests heavily in training, progression, and new technology, giving you a clear pathway to becoming a highly skilled CNC Miller or Turner. What you'll be doing: As an Entry-Level CNC Machinist, you will be trained and supported to: * Set and operate CNC milling machines and / or lathes using Fanuc and Heidenhain controls * Carry out tool changes, offsets, and basic program edits * Manufacture high-quality components to engineering drawings * Work to tight tolerances and industry quality standards (AS9001 & ISO 13485) * Learn best practice techniques for producing first-offs and prototypes * Work as part of a skilled engineering team in a precision manufacturing environment Shift pattern (rotating): * Early shift: 6am - 2pm Monday-Thursday, 12:30pm finish on Fridays * Late shift: 2pm - 12:30am Monday-Wednesday, 2pm - 10:30pm Thursday, Fridays off This role would suit someone who: * Has recently completed a college qualification / apprenticeship in CNC machining, engineering, or manufacturing * Has some hands-on experience with CNC Milling machines or lathes (through college, apprenticeship, or placement) * Can read and work from engineering drawings * Is kee...