In AmE, a mechanic is a skilled person who repairs automobiles, trucks, motorcycles, etc.
A machinist is a professional who has undergone a training program and apprenticeship to use machine tools, such as lathes, milling machines, and machining centers, to produce precision metal parts.