1

Fall Machine Learning Co Op Jobs in Waterloo, ON

With our expansive learning resources, our well-respected leaders, and our carefully curated ... Previous plant, production, co-op, or intern experience preferred * Ability to relate technical ...

With our expansive learning resources, our well-respected leaders, and our carefully curated ... Previous plant, production, co-op, or intern experience preferred * Ability to relate technical ...

Hardware Test Designer

Waterloo, ON · On-site

CA$64K - CA$80K/yr

... including co-op/internship) * Experience designing and implementing hardware and software tools to improve the testing process * Experience learning and applying standards that pertain to AMR ...

Apply knowledge of machine shop theory and procedures, shop mathematics, machine ability of ... Ability to discuss work plans and coordinate tasks with co-workers completing large orders. Desired ...

Apply knowledge of machine shop theory and procedures, shop mathematics, machine ability of ... Ability to discuss work plans and coordinate tasks with co-workers completing large orders. Desired ...

Showing results 41-60

Fall Machine Learning Co Op information

See Waterloo, ON salary details

$9

$37

$90

How much do fall machine learning co op jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for fall machine learning co op in Waterloo, ON is $37.98, according to ZipRecruiter salary data. Most workers in this role earn between $16.14 and $57.38 per hour, depending on experience, location, and employer.

What is a Fall Machine Learning Co Op?

A Fall Machine Learning Co-Op is a temporary, typically full-time position for students or recent graduates to gain hands-on experience in applying machine learning techniques. These roles usually involve working with data, training models, and optimizing algorithms under the supervision of experienced engineers or researchers. They are offered during the fall semester and can last several months. Companies use these positions to provide practical learning opportunities and assess potential future hires.

What can I expect from the day-to-day experience of a Fall Machine Learning Co Op?

As a Fall Machine Learning Co Op, you'll typically work with a team of data scientists and engineers on real projects that may involve data cleaning, model development, testing, and reporting insights. Your days might include collaborating in meetings, coding, analyzing data, and presenting findings to team members or supervisors. You'll receive mentorship from experienced professionals and have opportunities to participate in code reviews and brainstorming sessions. This structure helps you build technical skills, broaden your professional network, and gain a comprehensive understanding of how machine learning is applied in a business setting.

What are the key skills and qualifications needed to thrive in the Fall Machine Learning Co Op position, and why are they important?

To thrive as a Fall Machine Learning Co Op, you should have a solid background in programming (especially Python), statistics, and machine learning concepts, often supported by coursework or hands-on projects in computer science or related fields. Familiarity with tools like TensorFlow, PyTorch, and data analysis libraries such as pandas and scikit-learn is highly valued, while certifications in AI or data science can be a plus. Strong problem-solving skills, eagerness to learn, effective communication, and teamwork help you stand out in this role. These skills are crucial for contributing to real-world projects, collaborating with technical teams, and gaining valuable experience in a fast-paced, innovation-driven environment.

What job categories do people searching Fall Machine Learning Co Op jobs in Waterloo, ON look for?

The top searched job categories for Fall Machine Learning Co Op jobs in Waterloo, ON are:

What cities near Waterloo, ON are hiring for Fall Machine Learning Co Op jobs?

Cities near Waterloo, ON with the most Fall Machine Learning Co Op job openings:

Infographic showing various Fall Machine Learning Co Op job openings in Waterloo, ON as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 23% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $78,993 per year, or $38 per hour.

Early Career Water Resources Engineer

Geosyntec Consultants, Inc.

Waterloo, ON • On-site

CA$64K - CA$80K/yr

Full-time

Re-posted 22 days ago


Job description

Overview

If you're looking for a place to kick-start your career, where you can contribute to dynamic and innovative teams, tackle challenging project work, and collaborate with industry recognized professionals - Geosyntec is the place for you!  As a Staff Water Resources Engineer in our Waterloo, Cambridge, or Guelph, Ontario, offices in our water resources engineering practice, you will have the opportunity to apply your academic knowledge to real-world situations while also learning the business skills needed for a successful consulting career.

Our clients ask us to address their new ventures and most challenging problems involving the environment, natural resources, and civil infrastructure.

Geosyntec is internationally known for its technical leadership, broad experience, and exceptional client service. Learn more by visiting www.geosyntec.com

Essential Duties and Responsibilities
  • Construct hydrologic and hydraulic models for a range of projects from watershed level studies to mining projects to floodplain analyses to stormwater management work for land development projects
  • Perform hydraulic and hydrologic analyses on a wide variety of projects requiring water resources input
  • Preparation of engineering calculations, designs and data analysis;
  • Preparation of technical reports to communicate design intent, data analysis and field investigation findings;
  • Field work including site investigation, monitoring, infrastructure evaluations, construction supervision, process troubleshooting; and
  • Environmental due diligence, regulatory compliance services, auditing, resource optimization, and permitting.
  • Training: This position requires OSHA health and safety, boater certification, defensive driving certification, first aid, and CPR training and medical monitoring, paid for by the firm. We also offer professional development opportunities including in-house seminars, webinars, and mentoring, that allow our professionals to build the technical and business skills necessary to become successful consultants.
  • Fieldwork:  up to 30% anticipated (may vary seasonally)
  • Overnight travel: Up to 10% anticipated (may vary seasonally)
Education and Licensure
  • Bachelor's degree in water resources, environmental, or civil engineering or similar. (required)
  • Advanced degree in water resources, environmental, or civil engineering or similar. (preferred)
Skills, Experience and Qualifications
  • Prior co-op or internship experience in environmental or civil consulting. (preferred)
  • Experience with a broad range of engineering software including SWMM and HecRAS (preferred)
  • Excellent written and verbal communication skills. (required)
  • Eligible to be licensed to practice as a professional engineer in Ontario, or upon the completion of the mandatory work requirement. (required)
  • Valid Canadian driver's license and a satisfactory driving record for business travel. (required)

Below is the range that we in good faith believe is the potential compensation for this role at the time of this posting and is only applicable for jobs to be performed in the specified location(s) below. The typical base salary range for this position is just one component of Geosyntec's total compensation package for employees. Actual compensation will be determined based on education, experience, skill set and location.

  • Minimum Salary: $64,680 / Maximum Salary: $80,850 (Waterloo, Cambridge, or Guelph, Ontario)
Employment Type: FULL_TIME