1

Machining Jobs in Calgary, AB (NOW HIRING)

Lead Machine Learning Engineer

Calgary, AB · Remote

$225K - $260K/yr

We are solving real-world problems leveraging robotics, machine learning and computer vision, among other disciplines, with a mindful eye towards the end-to-end user experience. Our team is agile ...

Responsibilities included but are not limited to all kinds of machining (CNC and manual mill, manual lathe, water jet and 3D printers, etc.) while maintaining company safety and quality expectations.

Inspect and examine machinery and equipment to detect and investigate irregularities and malfunctions. * Install, troubleshoot, and maintain power transmission, vacuum, hydraulic and pneumatic ...

Adjust machinery and repair or replace defective parts. Operate machine tools such as lathes and grinders to fabricate parts required during overhaul, maintenance, or set-up of machinery. Clean ...

Be Seen First

CNC Programmer

Calgary, AB · On-site

CA$25 - CA$32/hr

This role involves working primarily with standard CNC machines to ensure efficient machine setup, tool selection, and quality control, while maintaining strict safety compliance and thorough ...

Responsible for machinery and tool pre-use inspection and identification of damage, deficiencies, and abnormalities. * Reporting any changes to machine, program, tooling, or inserts to supervisor

MACHINE UPKEEP & MAINTENANCE (Weighting 70%) Pipefitting & Skid Assembly: * Install piping spools and associated supports in accordance with construction drawings and specifications. * Lay out small ...

New

This role combines machine operation with forklift, machine operating and material handling duties, ensuring production targets, quality standards, and safety requirements are consistently met. What ...

Senior Software Engineer - Canada

Calgary, AB · Remote

CA$120K - CA$150K/yr

Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed performance lift from day one.

Showing results 21-40

Machining information

See Calgary, AB salary details

$9

$17

$30

How much do machining jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for machining in Calgary, AB is $17.86, according to ZipRecruiter salary data. Most workers in this role earn between $13.46 and $21.63 per hour, depending on experience, location, and employer.

What is machining?

Machining is a manufacturing process in which material is removed from a workpiece to shape or finish it into the desired form, typically using tools such as lathes, mills, or drills. It is commonly used in metalworking but can also be applied to plastics, wood, and other materials. Machining processes include cutting, drilling, grinding, and turning, and are essential for creating precise parts for various industries like automotive, aerospace, and electronics. Skilled machinists operate these machines, read blueprints, and use measuring instruments to ensure accuracy. Advancements in technology, such as CNC (Computer Numerical Control) machining, have greatly improved precision and efficiency in the field.

What is a machining job?

Machining jobs refer to positions in the manufacturing industry that operate computers and machines to create metal parts. Job titles include machinist, mill hand, toolmaker, or fitter. Machinists use powerful tools, such as lathes, grinders, lasers, millers, drill presses, and planers to cut large pieces of metal, wood, glass, or plastics, and turn them into specialized tools. Examples of machinist products include bolts, pistons, and parts for automobiles and airplanes. Precision is a machinist’s top priority; they must carefully manage every step of their process, from developing a plan to cooling the metal.

What are the key skills and qualifications needed to thrive as a machinist, and why are they important?

To thrive as a Machinist, you need strong mechanical aptitude, attention to detail, and experience with blueprint reading, typically supported by vocational training or an apprenticeship. Proficiency with CNC machines, manual lathes, milling machines, and familiarity with CAD/CAM software are essential, along with relevant certifications such as NIMS. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills ensure precision manufacturing, safe operations, and efficient collaboration in producing high-quality components.

What are some of the common challenges faced by machinists on the job, and how can they be managed?

Machinists often encounter challenges such as tight production deadlines, maintaining high precision in parts manufacturing, and keeping up with evolving CNC technology. Managing these challenges typically involves strong attention to detail, effective time management, and continuous learning to stay current with new machinery and software. Collaborating closely with engineers and quality control teams also helps resolve production issues quickly and ensures that finished products meet specifications.

What is the difference between Machining vs CNC Operator?

AspectMachiningCNC Operator
CredentialsHigh school diploma or equivalent; technical trainingHigh school diploma; CNC programming knowledge often preferred
Work EnvironmentMachine shops, manufacturing plantsManufacturing facilities, machine shops
Job RoleOperating various manual or semi-automatic machines to shape partsSetting up, operating, and monitoring CNC machines
Industry UsageCommon in manufacturing, aerospace, automotivePrimarily in manufacturing, aerospace, automotive sectors

Machining involves operating manual or semi-automatic machines to create parts, requiring technical skills and hands-on work. CNC Operators focus on programming and managing CNC machines, often requiring knowledge of G-code and setup procedures. Both roles are essential in manufacturing but differ in technical complexity and automation level.

Is machining a good career?

Machining is a skilled trade involving operating machine tools to produce precision parts, often requiring technical training or certifications. It offers stable employment opportunities in manufacturing, with potential for advancement and good wages, especially for those skilled in CNC programming and setup. The job typically involves working in manufacturing environments with attention to safety and quality standards.

What are the most commonly searched types of Machining jobs in Calgary, AB?

The most popular types of Machining jobs in Calgary, AB are:

What are popular job titles related to Machining jobs in Calgary, AB?

For Machining jobs in Calgary, AB, the most frequently searched job titles are:

What job categories do people searching Machining jobs in Calgary, AB look for?

The top searched job categories for Machining jobs in Calgary, AB are:

What cities near Calgary, AB are hiring for Machining jobs?

Cities near Calgary, AB with the most Machining job openings:

Infographic showing various Machining job openings in Calgary, AB as of August 2026, with employment types broken down into 84% Full Time, 11% Part Time, and 5% Contract. Highlights an 100% In-person job distribution, with an average salary of $37,148 per year, or $17.9 per hour.

Machine Learning Researcher

Royal Bank of Canada

Calgary, AB • On-site

Full-time

Re-posted 28 days ago


Job description

Job Description

At RBC Borealis, you'll be joining a team of leading researchers and software engineering specializing in machine learning. You will have access to rich and massive datasets, and to computational resources to support novel product development touching machine learning areas such as generative AI, natural language processing, and time series analysis.

We're looking for an enthusiastic Machine Learning Researcher who's excited by the opportunity of being at the forefront of applying machine learning technology to challenging problems. As a Machine Learning Researcher, you're looking to channel your love of playing with real-world data into industry-disrupting solutions. We're a lab that supports research on a wide variety of theoretical and applied machine learning projects. Working in our lab will grant you unique access to massive structured and unstructured datasets with the tools and resources necessary to build game-changing statistical models.

Being part of our team means you'll also have the opportunity to publish original research in peer-reviewed academic journals and participate in conferences around the world, such as NeurIPS, ICLR, ICML, CVPR and more.

Your responsibilities include:

  • Developing novel AI solutions that facilitate impactful products;

  • Conducting original, publishable research by advancing the state-of-the-art in machine learning techniques;

  • Working with the development team to transfer research work into production;

  • Interpreting larger organizational needs and designing algorithmic solutions that can drive the next generation of banking experiences;

  • Identifying relevant new AI technologies as they become available, and disseminating them into the bank's technology capabilities.

You're our ideal candidate if you have:

  • A passion for solving open problems using data and algorithms;

  • A PhD in a sub-area of AI or demonstrated research track record by means of publications and/or sophisticated AI product experience;

  • Ability to formulate and drive a research project independently without close supervision;

  • Proficiency in Python and Deep Learning packages such as Tensorflow or PyTorch.

What's in it for you?

  • Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;

  • A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable;

  • Leaders who support your development through coaching and managing opportunities;

  • Ability to make a difference and lasting impact from a local-to-global scale.

About RBC Borealis

RBC Borealis, an RBC Institute for Research, is a curiosity-driven research centre dedicated to achieving state-of-the-art in machine learning. Established in 2016, and with labs in Toronto, Montreal, Waterloo, and Vancouver, we support academic collaborations and partner with world-class research centres in artificial intelligence. With a focus on ethical AI that will help communities thrive, our machine learning scientists perform fundamental and applied research in areas such as reinforcement learning, natural language processing, deep learning, and unsupervised learning to solve ground-breaking problems in diverse fields.

Inclusion and Equal Opportunity Employment

RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.

#Ll-POST

Job Skills

Analytical Thinking, Decision Making, Detail-Oriented, Long Term Planning, Machine Learning (ML), Product Development Design, Programming Languages, Quantitative Research, Research and Development Operations, Research Documents

Additional Job Details

Address:

401 GEORGIA ST W:VANCOUVER

City:

Vancouver

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2025-11-25

Application Deadline:

2026-10-05

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Employment Type: FULL_TIME