RQ11828 - Software Developer - Intermediate
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Posting language
- English
- Posted
Original 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 escalate
model anomalies.
Pipeline & Evaluation Support:
- Assist with running DSPy pipelines and loading custom
models/configs.
- Support evaluation runs using internal metrics
- Track and summarize performance metrics for inference
experiments.
Data Handling & Experimentation:
- 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.
- Technical Skills
- LLM frameworks
- Databricks/MLflow
More about this job
Responsibilities
The role involves executing and monitoring batch inference jobs on Databricks and supporting data pipelines using LLM frameworks. Additionally, the developer will assist in preparing datasets, annotating outputs for benchmarking, and maintaining reproducible scripts for inference experiments.
Requirements
Candidates should have a background in Computer Science, Data Science, or AI/ML with proficiency in Python and relevant libraries. Familiarity with cloud ML environments like Databricks and experience with LLM frameworks such as DSPy or LangChain are required.
Skills
- Python
- Pandas
- Scikit-learn
- PyTorch
- Databricks
- MLflow
- DSPy
- LangChain
- Hugging Face
- Data Science
- Artificial Intelligence
- Machine Learning
- Data Ingestion
- Data Governance
- Inference
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Data & Analytics
- Software
- Government & Public Sector
- Science & Research
Keywords
- Software Developer
- Data Science
- Artificial Intelligence
- Machine Learning
- Python
- Pandas
- Scikit-learn
- PyTorch
- Databricks
- MLflow
- DSPy
- LangChain
- Hugging Face
- Data Ingestion
- Data Governance
- Inference
- Benchmarking
- Cloud Computing
- Data Platform
- Government of Ontario