CNC Programmer/Machinist

Air-Lake Machine & Welding•Lakeville, MN

About The Position

Air-Lake Machine & Manufacturing is hiring a CNC Programmer/Machinist for its precision custom job shop in Lakeville. The shop specializes in low-volume, high-mix custom machining, including one-off repairs and replacement parts, complex custom builds, and close-tolerance work. The primary responsibility is CNC programming, with shop-floor setup and machine operation as needed. The role uses GibbsCAM and CloudNC technology, along with Haas vertical mills and ST30 turning centers with live tooling. The CNC Programmer/Machinist will work with the shop manager and machinists to develop programs, select tooling, and determine machining strategies that fit established processes. The successful candidate will learn and follow programming standards while contributing experience and ideas, collaborating with the team, and troubleshooting machining work. The standard schedule is Monday through Thursday, 6:00 a.m. to 3:30 p.m., and Friday, 6:00 a.m. to 10:00 a.m., for a 4.5-day workweek. Pay is $30–$45 per hour depending on programming proficiency and machining experience, with top pay reserved for candidates proficient in both milling and turning.

Requirements

  • CNC programming experience.
  • Strong CNC programming and machining experience with mills and/or lathes, including setup and operation.
  • Solid understanding of tooling, workholding, feeds and speeds, and machining processes.
  • Ability to read and interpret mechanical drawings, GD&T, and close tolerances.
  • Experience with prototypes, one-off jobs, and short production runs.
  • Ability to follow established programming standards and work collaboratively with shop leadership.
  • Strong troubleshooting skills, attention to detail, and willingness to learn.
  • Comfort contributing on the shop floor when needed.
  • Team-first attitude.

Nice To Haves

  • Experience with GibbsCAM or comparable CAM software.
  • Experience with both milling and turning; candidates proficient in one area may be trained in the other.
  • Experience with Haas controls.

Responsibilities

  • Program CNC machines for low-volume, high-mix custom machining work.
  • Set up and operate equipment on the shop floor as programming demands allow.
  • Work with the shop manager and machinists to develop programs, select tooling, and determine machining strategies.
  • Learn and follow established programming standards and processes.
  • Troubleshoot machining work and collaborate with the team.
  • Contribute ideas and improvements as experience in the role grows.

Benefits

  • Quarterly bonus program.
  • Health insurance.
  • Dental insurance.
  • 401(k).
  • Air-conditioned shop.
  • Modern programming tools and equipment.
  • 4.5-day workweek.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service