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
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
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
- 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
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