Back to results

Software Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Sign in to apply for this position Sign In to Apply

Ref: RQ11828 Contract – 5 Months (Extension Possible) Onsite – Toronto (222 Jarvis St)

Posted Date: 2026-10-29

Location: Onsite – Toronto (222 Jarvis St)

Public Sector Experience: Required – OPS / Public Sector

Contract End Date: 2027-03-31 *

Rate: $83/hour

Overview

The Government of Ontario is undertaking a large-scale Data & AI transformation initiative centred on the Ontario Data Platform (ODP) - an enterprise technology ecosystem encompassing data ingestion, storage, processing, visualization, governance, and marketplace capabilities. The Government Services Integration Cluster (Ministry of Public and Business Service Delivery and Procurement) is seeking an Intermediate Software Developer with a data science focus to support platform initiatives and the execution of AI/ML use cases across government ministries and program areas.

Key Responsibilities

  • Execute batch inference jobs on Databricks and other cloud ML environments
  • Troubleshoot inference issues, log results, and escalate model anomalies as required
  • Assist with running DSPy pipelines and loading custom models and configurations
  • Support evaluation runs using internal metrics and frameworks
  • Track and summarize performance metrics for inference experiments
  • Help prepare and clean legal text datasets for inference and evaluation tasks
  • Annotate model outputs to support error analysis and benchmarking activities
  • Maintain reproducible scripts and notebooks for inference runs and experimentation

Must-Have Requirements

  • Background in Computer Science, Data Science, or AI/ML (students or recent graduates are welcome to apply)
  • Proficiency in Python with hands-on experience using libraries such as pandas, scikit-learn, or PyTorch
  • Exposure to LLM frameworks including DSPy, LangChain, Hugging Face, or equivalent tools
  • Practical experience working with Databricks, MLflow, or other cloud-based ML environments
  • Detail-oriented with strong organizational skills for tracking and managing experiments

Work Environment

This is a fully onsite role based at 222 Jarvis St, Toronto, Ontario - five days per week in office. No security clearance is required. The consultant will work within the Ontario Data Platform team supporting an Agile, experiment-driven environment focused on delivering Data & AI capabilities across government.

Previous Job Job Listings Next Job

  • Final role details, responsibilities, and terms will be confirmed with shortlisted candidates. Compensation may vary based on experience. Errors and omissions excepted.
More about this job

Responsibilities

Run batch inference jobs and DSPy pipelines in Databricks and other cloud ML environments, troubleshoot issues, and escalate model anomalies. Prepare legal text datasets, support model evaluation and output annotation, track experiment metrics, and maintain reproducible scripts and notebooks.

Requirements

Applicants should have a background in computer science, data science, or AI/ML; students and recent graduates are welcome. The role requires Python experience with relevant data or ML libraries, exposure to LLM frameworks, practical experience with Databricks, MLflow, or similar cloud ML environments, and strong attention to detail and organization.

Skills

  • Python
  • Pandas
  • Scikit-Learn
  • PyTorch
  • DSPy
  • LangChain
  • Hugging Face
  • Databricks
  • MLflow
  • Batch Inference
  • Machine Learning
  • Data Science
  • Large Language Models
  • Experiment Tracking
  • Dataset Preparation
  • Model Evaluation

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Science & Research
  • Government & Public Sector

Keywords

  • Ontario Data Platform
  • Government of Ontario
  • Public Sector
  • Data And AI Transformation
  • Data Ingestion
  • Data Storage
  • Data Processing
  • Data Visualization
  • Data Governance
  • Data Marketplace
  • Python
  • Pandas
  • Scikit-Learn
  • PyTorch
  • DSPy
  • LangChain
  • Hugging Face
  • Databricks
  • MLflow
  • Cloud Machine Learning
  • Batch Inference
  • Large Language Models
  • Model Evaluation
  • Experiment Tracking
  • Legal Text Datasets
  • Error Analysis
  • Benchmarking
  • Reproducible Notebooks
  • Agile
  • Artificial Intelligence

Report this job