1

Research Assistant Machine Learning Jobs in Waterloo, ON

Credit & Collections Team Lead

Waterloo, ON · On-site

CA$68K - CA$91K/yr

Teledyne Digital Imaging's products are used worldwide in machine vision, document scanning, image ... Learning and development programs. What happens next Apply online and our Talent Acquisition team ...

Lead Software Developer (AOSP)

Waterloo, ON · On-site

CA$140K - CA$170K/yr

Knowledge of Machine Learning and experience using AI tools in the development process ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Senior Technical Leader

Waterloo, ON · On-site

CA$114K - CA$152K/yr

Teledyne Digital Imaging's products are used worldwide in machine vision, document scanning, image ... Learning and development programs. Occasional travel may be expected to support new customers and ...

... * Assist in the preparation and monitoring of SRED (Scientific Research and Experimental ... Knowledge of SPC methods, process and machine capability requirements, blueprint reading and ...

Teledyne Digital Imaging's products are used worldwide in machine vision, document scanning, image ... Experience in medical or scientific research and development, product design, product management ...

Principal Electronics Designer

Waterloo, ON · On-site

CA$124K - CA$165K/yr

Teledyne Digital Imaging's products are used worldwide in machine vision, document scanning, image ... assist in the Screening, Assessing and Selecting of candidates for this role. Salary Range: $124 ...

Senior Electronics Designer

Waterloo, ON · On-site

CA$102K - CA$136K/yr

Teledyne Digital Imaging's products are used worldwide in machine vision, document scanning, image ... assist in the Screening, Assessing and Selecting of candidates for this role. Salary Range: $102 ...

Showing results 41-60

Research Assistant Machine Learning information

See Waterloo, ON salary details

$9

$32

$83

How much do research assistant machine learning jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for research assistant machine learning in Waterloo, ON is $32.47, according to ZipRecruiter salary data. Most workers in this role earn between $15.02 and $46.62 per hour, depending on experience, location, and employer.

What is a research assistant machine learning?

A Research Assistant in Machine Learning supports research projects by implementing algorithms, analyzing data, and conducting experiments to advance AI models. They assist senior researchers by preprocessing datasets, developing machine learning models, and evaluating their performance. Responsibilities may also include coding, literature reviews, and writing research papers. This role is typically found in academia, research labs, or industry R&D teams. Strong programming skills, statistical knowledge, and familiarity with ML frameworks like TensorFlow or PyTorch are essential.

What types of projects might a research assistant machine learning typically work on?

As a Research Assistant in Machine Learning, you may be involved in projects such as developing and evaluating predictive models, processing and analyzing large datasets, and assisting in the publication of research findings. Your work could contribute to applications like natural language processing, computer vision, or recommendation systems, depending on the focus of the research group. You’ll often collaborate closely with senior researchers, data scientists, or PhD students, allowing you to participate in brainstorming sessions, code development, and experimental design. This experience provides valuable exposure to cutting-edge technology and can serve as a strong foundation for a research or industry career in machine learning.

What are the key skills and qualifications needed to thrive as a research assistant machine learning?

To thrive as a Research Assistant Machine Learning, you need a solid understanding of machine learning algorithms, programming skills (especially in Python or R), and a background in statistics or computer science, often supported by a bachelor’s or master’s degree. Experience with frameworks such as TensorFlow, PyTorch, and data analysis tools, as well as familiarity with version control systems like Git, is highly beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help you excel in collaborative research environments. These skills ensure you can contribute meaningfully to research projects, analyze complex datasets, and communicate findings effectively within interdisciplinary teams.

What are popular job titles related to Research Assistant Machine Learning jobs in Waterloo, ON?

For Research Assistant Machine Learning jobs in Waterloo, ON, the most frequently searched job titles are:

What job categories do people searching Research Assistant Machine Learning jobs in Waterloo, ON look for?

The top searched job categories for Research Assistant Machine Learning jobs in Waterloo, ON are:

What cities near Waterloo, ON are hiring for Research Assistant Machine Learning jobs?

Cities near Waterloo, ON with the most Research Assistant Machine Learning job openings:

Infographic showing various Research Assistant Machine Learning job openings in Waterloo, ON as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 71% Full Time, 25% Part Time, and 2% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $67,532 per year, or $32.5 per hour.

Customer Training Coordinator (12 Month Contract)

Cambridge, ON

CA$600/day

Contractor

Medical, Dental, PTO

Posted 7 days ago


Job description

Benefits
  • Compensation: $34.62 - $47.20
  • Annual Performance-Based Incentive Bonus
  • 5% RRSP match
  • Stock purchase plan
  • Starting 3 weeks of vacation
  • Benefits package (health and dental) + $600 health spending account
  • Half-Day Fridays
  • Working on challenging engineering projects.
  • Continuous learning and career growth with global mobility opportunities.
  • A chance to contribute to something bigger - advancing the future of healthcare through automation.
Job Description

MAJOR DUTIES: 

Analyze training requirements specific to customer needs.  Research, write and teach and/or source training courses related to identifiable needs.  Operate scheduled classes within the Training Centre and at customer sites. 

SPECIFIC RESPONSIBILITIES: 

  • Maintain training database, including evaluation, certification and tracking of ATS customer trainees. 
  • Assist in the development of technical curriculum, such as student course books, in the area of Automation Systems, Safety, I.S.O., and as-needed training for ATS customers. 
  • Maintain, execute and develop existing training procedures and apply those procedures to support production schedules while meeting training schedules. 
  • Assist in the integration of support manuals with that of training material and verify the delivery of the information to ATS customers. 
  • Maintain electronic reporting of the operation of the training system. 
  • Develop and conduct programs to train ATS customers in equipment installation, programming, safety, maintenance and repair of custom machinery and equipment such as robots and programmable controllers, following manuals, specifications, blueprints and schematics using hand tools, measuring instruments and test equipment. 
  • Confer with management, other ATS resources and customers to determine training objectives.  
  • Write training program, including training outline, manuals, handouts and presentation materials. 
  • Schedule classes based on equipment and customer availability. 
  • Demonstrate procedures being taught. 
  • Observe trainees in both classroom and during hands-on activities to ensure good knowledge transfer and safety and answers trainees' questions. 
  • Create and administer, where necessary, written or practical exams. 
  • Assist in the operation of a technical training centre at ATS and other locations as needed. 
  • Upgrade personal knowledge of automation components and devices as needed. 
  • Prepare training quotations for customers. 
  • Provide monthly reports detailing previous months' activities.  
  • Be able to be on call on a rotational basis. 
  • May be involved in service activities when necessary.   
  • Perform other duties as specified by the Manager, Customer Training and Parts. 
  • Some travel may be required in delivering customer training. 
  • Occasional overtime and weekend work is expected. 
  • Ensure that all business activities are performed with the highest ethical standards and in compliance with the ATS Code of Business Conduct. 
  • Work in compliance with divisional health, safety and environmental procedures. 
  • Refrain from removing or altering safety devices or guarding unless hazardous energies are controlled through lockout-tagout methods. 
  • Report any unsafe conditions or unsafe acts.  
  • Report defect in any equipment or protective device. 
  • Ensure that the required protective equipment is used for the assigned tasks. 
  • Attend all required health, safety and environmental training. 
  • Report any accidents/incidents to supervisor. 
  • Assist in investigating accidents/incidents. 
  • Refrain from engaging in any prank, contest, feat of strength, unnecessary running or rough and boisterous conduct. 
Qualifications

Education: 

Three-year college diploma in electrical or automation engineering technology, or successful completion of a skilled trades apprenticeship as a Machine Builder or Industrial Electrician or equivalent education and experience.  Formal PLC training would be an asset. 

Experience: 

Preference will be given to applicants who have a minimum two years experience in the assembly, repair or service of automation machines or equipment.  Must be able to work in a multi-disciplined engineering environment.  Good mechanical aptitude required.  Familiar with word processing, basic CAD, and PC's. Excellent communication, teamwork and presentation skills and the ability to succeed in a fast-paced environment are required.  Experience in training or program development would be an asset.