Machine Learning Engineering Co-op (Canada)

Machine Learning Engineering Co-op (Canada)

03 Aug
|
VCycene
|
Canada

03 Aug

VCycene

Canada

Machine Learning Engineering Co-op

Sensors & Embedded | VCycene Inc. | Markham, ON | On-site | 8 Months | Fall 2026 Term

Location

On-site — 3600 Steeles Ave. E., Suite B112, Markham, ON L3R 9Z7 (this role cannot be done remotely)

Term

September 2026 – April 2027 (8-month co-op / internship placement)

Compensation

$20–$25 CAD/hour, based on candidate qualifications

Reports To

Junaid Siddiqui, who leads ML & software development for LILA

Apply

[email protected]

About VCycene

VCycene builds the LILA Mini and LILA Pro, countertop smart composters sold across Canada and the US, and the Lovely companion app that pairs with them. We're a small hardware team, which means the person who trains the model is usually the same person who ran the compost cycle that produced the data. A growing fleet of units in the field generates continuous sensor telemetry that drives the product's core features.

About the Role

You will join our ML team working directly on the models that make LILA work: predicting compost readiness, detecting cycle anomalies, and tuning the device's response to what is actually in the bin.

This is a full-loop role. You will run composting cycles on test units, instrument them, collect and label sensor data, train models against that data, and then evaluate how those models behave on real devices in customers' kitchens. Expect to spend real time at the bench with food waste — the work is hands-on and occasionally smells like it.

What You'll Do

· Run structured composting experiments on LILA test units, varying feedstock, load, and cycle conditions

· Instrument test rigs and collect time-series data from temperature, humidity, gas, weight, and motor-load sensors

· Build and maintain data pipelines that move device telemetry into our training datasets

· Clean, label, and version datasets; identify and correct sensor drift and labeling gaps

· Train, evaluate, and iterate on models for compost readiness estimation and cycle anomaly detection





· Validate model behaviour against fleet data from production devices and flag regressions

· Write internal analysis on model performance and experiment results

· Work with firmware and app engineers to ship model updates to devices and surface results in the Lovely app

Requirements

· Strong Python (pandas, numpy, scikit-learn or PyTorch)

· Familiarity with core ML concepts: training/validation splits, overfitting, evaluation metrics

· Comfortable getting hands dirty — this role involves handling food waste and compost daily

· Able to lift 25 kg (test units and feedstock)

· Experience working with sensors and sensor data, in coursework, research, or personal projects

· Familiar with REST APIs

· Currently enrolled in a co-op or internship program in Computer Science, Engineering, Mechatronics, Environmental Engineering, or a related field

Nice to Have

· Have composted before, at home or otherwise

· Embedded systems experience (C/C++)

· Experience with time-series data or signal processing

· Familiarity with MQTT or other IoT telemetry protocols

· Exposure to any of: FastAPI, Supabase, GCP, GitHub Actions

What You'll Get

· Ownership of a model that ships to real customers, not a sandbox project

· Direct mentorship from Junaid Siddiqui, who leads ML & software development for LILA

· Exposure to the full stack of a hardware product: firmware, telemetry, backend, app, and the physical device

· A small team where your work is visible and your scope is what you make it

How to Apply

Please submit your resume and a brief note on why this role excites you to [email protected], or apply through your school's co-op portal (WaterlooWorks / PEY / York Co-op) or the LinkedIn / Indeed posting. Applications are reviewed on a rolling basis.

VCycene is an equal chance employer. If you require accommodation at any stage of the hiring process, please let us know.

Pay: $20.00-$25.00 per hour

Benefits:

- Casual dress
- Flexible schedule
- On-site parking

Work Location: In person

📌 Machine Learning Engineering Co-op (Canada)
🏢 VCycene
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: machine learning engineering co-op (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: machine learning engineering co-op (canada) / canada