CNC Machinist
The CNC Machinist is responsible for setting up, operating, and monitoring CNC machines to produce high-precision components. Key duties include adjusting machine parameters, inspecting finished parts for quality, and maintaining machinery to minimize downtime.
- On-site
- Surrey, BC
- Posted Aug 5, 2026
- Apply by Feb 1, 2027
- 1 position
Job summary
Company Description Affinity Manufacturing Ltd. is a custom machine shop specializing in the production of high-precision components for a variety of industries. The organization’s progress is built on technical expertise, excellence in machining, and a strong commitment to customer satisfaction. Affinity focuses on improving product quality, productivity, efficiency, and delivery performance to meet and exceed client expectations. The company also prioritizes employee satisfaction and continuously enhances its quality management systems. All operations are conducted responsibly, with attention to minimizing environmental impact and pollution risk. Role Description This full-time CNC Machinist role is an on-site position based in Surrey, BC. The CNC Machinist will set up, operate, and monitor CNC machines to produce precision components according to engineering drawings and specifications. Day-to-day responsibilities include selecting appropriate tools, setting machine parameters, performing test runs, and adjusting programs or tooling to ensure accurate output. The role involves inspecting finished parts for quality, maintaining machinery to reduce downtime, and documenting production data. The CNC Machinist will collaborate with team members to meet production schedules, follow safety procedures, and support continuous improvement initiatives in machining processes. Qualifications Candidates should possess strong skills in Machine Operation and Machinery handling, including setup, troubleshooting, and basic maintenance. Candidates should possess practical Machining and Milling skills for producing precision components to tight tolerances. Candidates should possess solid Quality Control skills, including measurement, inspection, and adherence to quality standards. Experience reading and interpreting technical drawings, blueprints, and CNC programs (G-code) is beneficial. Knowledge of relevant machining tools, materials, and cutting parameters is preferred. Attention to detail, problem-solving ability, and commitment to workplace safety are important. Previous experience as a CNC machinist or completion of a machining/apprenticeship program is an asset.
What you’ll do
The CNC Machinist is responsible for setting up, operating, and monitoring CNC machines to produce high-precision components. Key duties include adjusting machine parameters, inspecting finished parts for quality, and maintaining machinery to minimize downtime.
Requirements
Candidates need practical skills in machining, milling, and quality control, with the ability to interpret technical drawings and G-code. Previous experience as a CNC machinist or completion of a machining apprenticeship program is considered an asset.
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Machine Operation
- Machinery Handling
- Machining
- Milling
- Quality Control
- Technical Drawing Interpretation
- G-code
- Blueprint Reading
- Troubleshooting
- Tooling Setup
Job areas
- Manufacturing
- Trades
- Engineering
Additional details
- Minimum education
- Professional degree
- Minimum experience
- 0+ years
- Apply by
- Feb 1, 2027
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Entry level
- Application method
- Direct apply is available
