First seen by our source: just now
RQ11580 – Software Developer – Senior (Onsite)
@ SM Software Solutions Inc.
Toronto, Ontario
Responsibilities:
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected Hourly Rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
Requirements summary:
- Security Level: No Clearance Required
- Experience and Skill Set Requirements
- The experience and skill set requirements are divided into the following categories:
- Ability to execute, monitor, and troubleshoot inference jobs.
- Experience or exposure to cloud-based machine learning environments.
- Ability to prepare, clean, and handle datasets for inference and evaluation.
Source and dates
Source type not verified · sm-software-solutions
- Employer posting date
- Not provided
- First seen by our source
- 2026-11-10
- Source record updated
- 2026-11-10
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
SM Software Solutions Inc.
| Field | Value |
|---|---|
| Open jobs on Jobsy | 22 |
Client: Ministry of Public and Business Service Delivery and Procurement – RQ11580
We are seeking a Senior Software Developer – Data Science & AI/ML to support the Government of Ontario's large-scale Data & AI transformation initiative. The ideal candidate will have a background in Computer Science, Data Science, or Artificial Intelligence/Machine Learning (AI/ML), along with hands-on familiarity with Python, machine learning libraries, Large Language Model (LLM) frameworks, and cloud-based machine learning environments.
The successful candidate will support inference execution and monitoring, pipeline and evaluation activities, data preparation, experimentation, and performance tracking using technologies such as Databricks, MLflow, DSPy, LangChain, Hugging Face, and other equivalent frameworks.
Role Snapshot
Job Title: RQ11580 – Software Developer – Senior
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 222 Jarvis Street, Toronto, Ontario, Canada
Work Arrangement: Onsite – 5 Days per Week
Estimated Start Date: September 10, 2026
Estimated End Date: March 31, 2027
Business Days: 152.00
Extension: Probable after the initial mandate
Hours: 7.25 hours per day
Security Level: No Clearance Required
Must Have
Background in Computer Science, Data Science, or AI/ML (students or recent graduates are also welcome).
Familiarity with Python and libraries such as:
pandas
scikit-learn
PyTorch
Exposure to Large Language Model (LLM) frameworks, including:
DSPy
LangChain
Hugging Face
Equivalent frameworks
Comfortable working with Databricks, MLflow, or other cloud-based machine learning environments.
Detail-oriented with strong organizational skills for tracking experiments.
Description
The Government of Ontario is embarking on a large Data & AI transformation initiative. Core to the transformation is the enablement of the Ontario Data Platform (ODP), which is being developed as the enterprise technology ecosystem for everything Data & AI.
ODP is a modern ecosystem of data solutions consisting of data ingestion technologies, storage, processing, and visualization, as well as solutions related to data governance, quality, marketplace, etc.
ODP will initially serve all internal government clusters, ministries, and program areas, but will also support external agencies in the future.
We are looking for a Data Scientist to support various initiatives related to the platform, as well as the execution of use cases to support the needs of various businesses within the government.
Key Responsibilities
1. Run and Monitor Inferences
Execute batch inference jobs on Databricks and other environments.
Troubleshoot inference issues, log results, and escalate model anomalies.
2. Pipeline and Evaluation Support
Assist with running DSPy pipelines and loading custom models/configurations.
Support evaluation runs using internal metrics.
Track and summarize performance metrics for inference experiments.
3. Data Handling and Experimentation
Help prepare and clean legal text datasets for inference and evaluation.
Annotate outputs to support error analysis and benchmarking.
Maintain reproducible scripts and notebooks for inference runs.
Experience and Skill Set Requirements
The experience and skill set requirements are divided into the following categories:
1. Technical Skills — 50%
Familiarity with Python programming and machine learning libraries, including pandas, scikit-learn, and PyTorch.
Understanding of Computer Science, Data Science, or AI/ML concepts.
Ability to execute, monitor, and troubleshoot inference jobs.
Experience or exposure to cloud-based machine learning environments.
Ability to prepare, clean, and handle datasets for inference and evaluation.
Ability to maintain reproducible scripts and notebooks for experimentation.
Strong organizational and analytical skills for tracking experiments and performance metrics.
2. LLM Frameworks — 25%
Exposure to Large Language Model (LLM) frameworks such as DSPy, LangChain, Hugging Face, or equivalent.
Ability to assist with running DSPy pipelines.
Experience or familiarity with loading custom models and configurations.
Ability to support evaluation runs using internal metrics.
Ability to track, analyze, and summarize performance metrics for inference experiments.
Ability to annotate outputs to support error analysis and benchmarking.
3. Databricks/MLflow — 25%
Comfortable working with Databricks and MLflow or other cloud-based machine learning environments.
Ability to execute batch inference jobs on Databricks and other environments.
Experience or familiarity with troubleshooting inference issues and logging results.
Ability to monitor model performance and escalate model anomalies.
Ability to support machine learning pipelines, inference runs, and experimentation activities.
How to Apply
If you are interested and your profile matches the requirements, kindly send the following mandatory documents to [email protected] by Thursday, November 12, 2026, at 10:00 AM EST.
Mandatory Documents:
Updated Resume in Word format (Mandatory)
References (Mandatory)
Expected Hourly Rate (Mandatory)
Visa Status (Mandatory)
LinkedIn ID (Mandatory)
Without the mandatory documents, we cannot submit a candidate.
WhatsApp Group
For daily job updates, you can also join our WhatsApp group using the link below:
Additional Information
Onsite Requirement: 5 days per week.
Email is the best way to reach us.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.