RQ00244 – Data Science Developer – Senior

S M Software Solutions Inc

Toronto

Hybrid

CAD 140,000 - 180,000

Full time

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

Metrolinx is seeking a Senior Data Science Developer to design, develop, and deploy GenAI applications and intelligent agents. You will build reusable AI components, integrate with enterprise data and APIs, and deliver production-ready AI capabilities across the organization.

The role emphasizes strong Python/SQL skills, LLMs, RAG, prompt engineering, and cloud-based AI platforms such as Azure Foundry and Azure ML. Hybrid work with Toronto onsite presence is required.

Qualifications

  • Advanced hands-on expertise in Python, software engineering, LLMs, RAG, agentic AI, APIs, prompt engineering, model evaluation.

Responsibilities

  • Design, develop, test, and implement GenAI applications, intelligent agents, and AI-enabled solutions for priority business use cases.
  • Build reusable AI components, services, APIs, and solution patterns across business areas.
  • Develop solutions using LLMs, RAG, agentic AI, ML, and related AI techniques.
  • Integrate AI with enterprise data sources, apps, APIs, and workflows.
  • Develop prototypes and proofs of concept toward production-ready implementations.
  • Partner with PMs, Data Scientists, Data Engineers, and business teams to translate requirements into working AI solutions.
  • Apply software engineering practices including version control, testing, CI/CD, monitoring, and performance optimization.
  • Evaluate AI solution performance, reliability, accuracy, and scalability.
  • Incorporate Responsible AI, privacy, security, and data governance.
  • Contribute to reusable enterprise AI patterns and knowledge transfer.

Skills

Python
SQL
LLMs
GenAI
RAG
Agentic AI
APIs
Prompt engineering
Model evaluation
Production AI
Azure Foundry
Azure ML
Azure AI services
Databricks
Git
Jira
VS Code
Copilot Studio
OpenAI
Power Automate

Education

Degree in Computer Science, Data Science, Engineering, AI, or related discipline

Tools

Databricks
Azure Foundry
Azure ML
Copilot Studio
VS Code
Git
Jira

Job description

Client: Metrolinx – RQ00244
We are seeking a highly skilled Senior Data Science Developer with advanced hands-on expertise in Python, software engineering, Generative AI (GenAI), Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Agentic AI, and machine learning. The ideal candidate will have strong experience with Microsoft Foundry/Azure AI Foundry, Azure Machine Learning, Azure AI services, APIs, prompt engineering, and production AI development. The successful candidate will design, develop, and implement enterprise AI solutions, intelligent agents, and reusable AI components while accelerating the delivery of priority AI use cases and establishing scalable, secure, and production-ready AI capabilities across the organization.

Role Snapshot
  • Job Title: RQ00244 – Data Science Developer – Senior
  • Client: Metrolinx
  • Work Location: 277 Front Street West, Toronto, Ontario, Canada
  • Work Arrangement: Hybrid – 3 Days per Week Onsite
  • Estimated Start Date: November 23, 2026
  • Estimated End Date: May 23, 2027
  • Business Days: 130.00
  • Hours: 7.25 hours per day
  • Public Sector Experience: Preferred but not required
Must Have
  • Advanced hands-on expertise in Python, software engineering, LLMs, RAG, agentic AI, APIs, prompt engineering, model evaluation, and production AI development.
  • Strong hands-on experience with Microsoft Foundry/Azure AI Foundry, Azure Machine Learning, Azure AI services, and cloud-based AI solution development.
  • Experience with the following technology stack:
    • Python
    • SQL
    • Large Language Models (LLMs)
    • Power Automate
    • Visual Studio Code (VS Code)
    • Git
    • Jira
    • Azure, mainly OpenAI, Copilot Studio, and Foundry
    • Databricks
  • Strong technical foundation in statistics and machine learning, including classification, regression, clustering, feature engineering, model evaluation, and ML pipelines, with demonstrated ability to develop solutions that achieve measurable performance.
Description

The Senior Data Science Developer will design, develop, and implement enterprise AI solutions, including Generative AI applications, intelligent agents, and reusable AI components. The role will accelerate delivery of priority AI use cases and establish reusable capabilities that reduce reliance on one-off solutions and external resources.

Key Responsibilities
  • Design, develop, test, and implement GenAI applications, intelligent agents, and AI-enabled solutions for priority business use cases.
  • Build reusable AI components, services, APIs, and solution patterns that can be leveraged across multiple business areas.
  • Develop solutions using large language models (LLMs), retrieval-augmented generation (RAG), agentic AI, machine learning, and related AI techniques.
  • Integrate AI solutions with enterprise data sources, applications, APIs, and business workflows.
  • Develop prototypes and proofs of concept and evolve successful solutions toward secure, scalable, production-ready implementations.
  • Partner with Product Managers, Data Scientists, Data Engineers, Data Architects, and business teams to translate requirements into working AI solutions.
  • Apply software engineering practices including version control, testing, documentation, CI/CD, monitoring, and performance optimization.
  • Evaluate AI solution performance, reliability, accuracy, and scalability and continuously improve implemented solutions.
  • Incorporate Responsible AI, privacy, security, and data governance requirements into solution design and development.
  • Contribute to reusable enterprise AI patterns, development standards, technical documentation, and knowledge transfer to strengthen internal AI capability.
Qualifications & Experience
  • Degree in Computer Science, Data Science, Engineering, Artificial Intelligence, or a related discipline, or equivalent experience.
  • Significant experience in AI, machine learning, data science development, or software engineering.
  • Strong programming skills, particularly Python and SQL, with experience developing production-quality applications.
  • Experience developing solutions using LLMs, GenAI, RAG, AI agents, machine learning, and APIs.
  • Experience integrating AI solutions with enterprise applications and data platforms.
  • Knowledge of cloud-based AI platforms, software development practices, APIs, Git, CI/CD, testing, and monitoring.
  • Understanding of prompt engineering, model evaluation, Responsible AI, security, privacy, and AI governance.
  • Strong analytical, problem-solving, communication, and collaboration skills.
Work Arrangement & Additional Information
  • Work Arrangement: Hybrid.
  • Onsite Requirement: 3 days per week at the client's Toronto office.
  • Public Sector Experience: Preferred but not required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ00245 – Machine Learning Engineer – Senior
RQ00245 – Machine Learning Engineer – Senior

S M Software Solutions Inc • Toronto

Hybrid
CAD 110,000 - 160,000
Senior GenAI Developer (Azure)
Senior GenAI Developer (Azure)

Tri-global Solutions Group Inc. • Toronto

Hybrid
CAD 91,000 - 129,000
RQ00240 – Product Manager – Senior
RQ00240 – Product Manager – Senior

S M Software Solutions Inc • Toronto

Hybrid
CAD 110,000 - 140,000
RQ00244 - Data Science Developer - Senior
RQ00244 - Data Science Developer - Senior

Flexstaf IT • Toronto

Hybrid
CAD 120,000 - 180,000
RQ00239 – Senior Data Architect/Modeller
RQ00239 – Senior Data Architect/Modeller

S M Software Solutions Inc • Toronto

Hybrid
CAD 110,000 - 150,000
Senior Data Scientist (Azure ML)
Senior Data Scientist (Azure ML)

Tri-global Solutions Group Inc. • Toronto

Hybrid
CAD 91,000 - 129,000
Senior AI Developer / Generative AI Engineer
Senior AI Developer / Generative AI Engineer

ThoughtStorm • Toronto

Hybrid
CAD 120,000 - 180,000
Software Developer - ETL
Software Developer - ETL

Altis • Toronto

Hybrid
CAD 96,000 - 152,000
RQ00242 - Data Science Developer - Senior
RQ00242 - Data Science Developer - Senior

Flexstaf IT • Toronto

Hybrid
CAD 90,000 - 150,000
Senior Data Architect/Modeller (AI/ML, RAG, Generative AI exp)
Senior Data Architect/Modeller (AI/ML, RAG, Generative AI exp)

Bevertec • Toronto

Hybrid
CAD 124,000 - 131,000