Already a candidate?

Feedback
Skip to main content
P

Procom

Software Developer - Intermediate-AI/ML

Toronto, ON, Canada · Onsite

Contract · 4 Months
Start Nov 2026

RATE

$62–$83/hr CAD

POSTED

10/29/2026

Job Description

Software Developer - Intermediate-AI/ML:
On behalf of our Government client, Procom is searching for a Software Developer - Intermediate-AI/ML for a 4 month contract role. This position is onsite at our client’s Toronto office.

Software Developer - Intermediate-AI/ML - Job Description:
The Government of Ontario is initiating a significant Data & AI transformation project centered on the Ontario Data Platform (ODP). This new development aims to establish an enterprise technology ecosystem for data and AI, serving internal government clusters and external agencies in the future.

Software Developer - Intermediate-AI/ML - Responsibilities:
• Run and monitor inferences by executing batch inference jobs on Databricks and other environments.
• Troubleshoot inference issues, log results, and escalate model anomalies.
• Assist with running DSPy pipelines and loading custom models/configs.
• Support evaluation runs using internal metrics and track performance metrics for inference experiments.
• Prepare and clean legal text datasets for inference and evaluation, and annotate outputs for error analysis and benchmarking.
• Maintain reproducible scripts/notebooks for inference runs.

Software Developer - Intermediate-AI/ML - Mandatory Skills:
• Background in Computer Science, Data Science, or AI/ML.
• Familiarity with Python and libraries like pandas, scikit-learn, or PyTorch.
• Exposure to LLM frameworks such as DSPy, LangChain, or Hugging Face.
• Comfortable working with Databricks / MLflow or other cloud ML environments.
• Detail-oriented with strong organizational skills for tracking experiments.

Software Developer - Intermediate-AI/ML – Nice-to-Have Skills:
• Experience with data ingestion technologies.
• Knowledge of data governance and AI/ML model deployment.
• Previous work with government data platforms or large-scale data projects.

Software Developer - Intermediate-AI/ML – Assignment Length:
This is a 4 month contract position.

Software Developer - Intermediate-AI/ML - Start Date:
ASAP.

Software Developer - Intermediate-AI/ML - Assignment Location:
Toronto, Ontario, Canada. This position is onsite, requiring presence at the office 5 days a week.

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application through our portal.

Role summary

Software Developer - Intermediate-AI/ML

Toronto, ON · Onsite

RATE

$62–$83/hr CAD

TYPE

Contract · 4 Months

STARTS

11/5/2026

POSTED

2 hours ago

ATS ID

332998



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs →

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile →
Terms of Use
•
Privacy Policy