RQ11828 - Software Developer - Intermediate

Maarut

Toronto

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maarut is seeking a data science enthusiast for an Intermediate Software Developer role to support a major Data & AI transformation for the Government of Ontario. The position focuses on building and running batch inference workloads, evaluating models, and maintaining reproducible pipelines in a cloud-based environment.

The candidate should be proficient in Python, familiar with Pandas and PyTorch, and comfortable working with Databricks/MLflow and LLM frameworks to enable enterprise-scale data

Qualifications

  • Background in Computer Science, Data Science, or AI/ML
  • Proficiency in Python with pandas, scikit-learn, or PyTorch
  • Experience with LLM frameworks (DSPy, LangChain, Hugging Face)
  • Experience with Databricks/MLflow or cloud ML environments
  • Strong experiment tracking and data handling skills

Responsibilities

  • Run and monitor 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.
  • Track and summarize performance metrics for inference experiments.
  • Annotate outputs to support error analysis and benchmarking.
  • Maintain reproducible scripts/notebooks for inference runs.

Skills

Python
Pandas
Scikit-learn
PyTorch
LLM frameworks
Databricks/MLflow

Education

Background in Computer Science, Data Science, or AI/ML

Tools

DSPy
LangChain
Hugging Face

Job description

RQ11828 - Software Developer - Intermediate

Term 66 days

Number of Positions 1

Work Experience 7-10 Years

City Toronto

State/Province Ontario

M4C

Job Description

Role Overview:

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:

  • Execute batch inference jobs on Databricks and other environments.
  • Troubleshoot inference issues, log results, and escalation model anomalies.
  • Assist with running DSPy pipelines and loading custom models/configs.
  • Support evaluation runs using internal metrics
  • Track and summarize performance metrics for inference experiments.
  • Help prepare and clean legal text datasets for inference and evaluation.
  • Annotate outputs to support error analysis and benchmarking.
  • Maintain reproducible scripts/notebooks for inference runs.
Requirements

Experience and Skill Set Requirements:

Must Haves:

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

Skill Set Requirements:

Qualifications:

  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

11834
11834

Maarut • Toronto

On-site
CAD 65,000 - 95,000
Data Scientist
Data Scientist

Bevertec • Toronto

On-site
CAD 110,000 - 117,000
RQ08480 - Data Analytical Specialist/Scientist - Junior
RQ08480 - Data Analytical Specialist/Scientist - Junior

Rubicon Path • Toronto

On-site
CAD 60,000 - 80,000
Professional development opportunities
Flexible work hours
RQ11753 - Data Analytical Specialist/Scientist - Senior
RQ11753 - Data Analytical Specialist/Scientist - Senior

Maarut • Toronto

On-site
CAD 110,000 - 160,000
RQ08428 - Database Administrator - Intermediate
RQ08428 - Database Administrator - Intermediate

Rubicon Path • Toronto

On-site
CAD 70,000 - 90,000
Data Science Lead
Data Science Lead

Aarorn Technologies Inc • Vaughan

Hybrid
CAD 100,000 - 130,000
RQ11754 - Software Developer - Senior I Toronto ON- Onsite I 1+ year
RQ11754 - Software Developer - Senior I Toronto ON- Onsite I 1+ year

Analyst Technical Solutions • Toronto

On-site
CAD 110,000 - 150,000
RQ11579 - Software Developer - Junior
RQ11579 - Software Developer - Junior

Analyst Technical Solutions • Toronto

On-site
CAD 83,000 - 90,000
RQ11713 - Software Developer - ETL - Senior I Toronto - Onsite I 1+year
RQ11713 - Software Developer - ETL - Senior I Toronto - Onsite I 1+year

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 139,000
RQ09327 - Business Intelligence Specialist
RQ09327 - Business Intelligence Specialist

Rubicon Path • Toronto

On-site
CAD 80,000 - 100,000