Back to results

RQ11580 - Software Developer - Senior

  • Toronto, ON, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

RQ11580 - Software Developer - Senior

5 days onsite

· Background in Computer Science, Data Science, or AI/ML (student or recent grad is good).

· Familiarity with Python and libraries like pandas, scikit-learn, or PyTorch.

· Exposure to LLM frameworks (DSPy, LangChain, Hugging Face, or equivalent).

· Comfortable working with Databricks / MLflow or other cloud ML environments.

· Detail-oriented with strong organizational skills for tracking experiments.

Start Date

2026-09-10

End Date

2027-03-31

Office Location

222 Jarvis St

Organization

Government Services Integration Cluster

Business Days

152.00

Max Extension Term(s)

1 Time

Software Developer

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

· Run and Monitor Inferences

o Execute batch inference jobs on Databricks and other environments.

o Troubleshoot inference issues, log results, and escalate model anomalies.

· Pipeline & Evaluation Support

o Assist with running DSPy pipelines and loading custom models/configs.

o Support evaluation runs using internal metrics

o Track and summarize performance metrics for inference experiments.

· Data Handling & Experimentation

o Help prepare and clean legal text datasets for inference and evaluation.

o Annotate outputs to support error analysis and benchmarking.

  • Maintain reproducible scripts/notebooks for inference runs.

Evaluation Criteria:

Technical Skills - 50%

LLM frameworks - 25%

Databricks/MLflow - 25%

More about this job

Responsibilities

Run and monitor batch inference jobs, troubleshoot issues, record results, and escalate model anomalies. Support DSPy pipelines and model configurations, prepare and annotate legal text datasets, evaluate model performance, and maintain reproducible scripts and notebooks.

Requirements

The posting seeks someone with a background in computer science, data science, or AI/ML; a student or recent graduate is acceptable. Candidates should be familiar with Python and machine-learning libraries, have exposure to LLM frameworks and cloud ML environments such as Databricks or MLflow, and be organized and detail-oriented when tracking experiments.

Skills

  • Python
  • Pandas
  • Scikit-Learn
  • PyTorch
  • DSPy
  • LangChain
  • Hugging Face
  • Databricks
  • MLflow
  • Batch Inference
  • Machine Learning
  • Large Language Models
  • Data Cleaning
  • Experiment Tracking
  • Model Evaluation
  • Legal Text Annotation

Visa sponsorship

Not detected in the job text

Categories

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

Keywords

  • Ontario Data Platform
  • Data And AI Transformation
  • Data Science
  • Artificial Intelligence
  • Machine Learning
  • Python
  • Pandas
  • Scikit-Learn
  • PyTorch
  • Large Language Models
  • DSPy
  • LangChain
  • Hugging Face
  • Databricks
  • MLflow
  • Cloud Machine Learning
  • Batch Inference
  • Inference Monitoring
  • Model Anomalies
  • Pipeline Evaluation
  • Performance Metrics
  • Legal Text Datasets
  • Data Cleaning
  • Output Annotation
  • Error Analysis
  • Benchmarking
  • Reproducible Scripts
  • Notebooks
  • Data Governance
  • Data Quality

Report this job

Get in touch
MovoJobs

Contact us