Opens LinkedIn
- Employment type
- Internship / apprenticeship
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Office presence
- 3 days per week
Job summary
Design, develop, test, and implement enterprise AI applications, intelligent agents, reusable components, and APIs using GenAI, LLMs, RAG, and machine learning. Integrate solutions with enterprise systems and data, evolve prototypes into secure production implementations, and apply software engineering, evaluation, governance, and documentation practices.
Job details
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. How to Apply If you are interested and your profile matches the requirements, kindly submit the following mandatory documents to hrsmss@smsoftconsulting.com by Monday, November 9, 2026, at 8:00 AM EST. Mandatory Documents Updated Resume in Word format (Mandatory) Skills Matrix and References (Mandatory) Expected Hourly Rate (Mandatory) Visa Status (Mandatory) LinkedIn ID (Mandatory) Please note that we cannot proceed with your submission without the above mandatory documents. WhatsApp Group For daily job updates, you can also join our WhatsApp group using the link below: Join our WhatsApp Group 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.
What you’ll do
Design, develop, test, and implement enterprise AI applications, intelligent agents, reusable components, and APIs using GenAI, LLMs, RAG, and machine learning. Integrate solutions with enterprise systems and data, evolve prototypes into secure production implementations, and apply software engineering, evaluation, governance, and documentation practices.
Requirements
Requires significant experience in AI, machine learning, data science development, or software engineering, with strong Python and SQL skills and experience building production-quality applications. Candidates should have hands-on experience with LLMs, GenAI, RAG, AI agents, APIs, cloud AI platforms, and software development practices, plus knowledge of model evaluation, Responsible AI, privacy, and security; a relevant degree or equivalent experience is required.
Listed skills
- Python · Preferred
- SQL · Preferred
- Machine learning · Preferred
- prompt engineering · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- SQL
- Generative AI
- Large Language Models
- Retrieval-Augmented Generation
- Agentic AI
- Machine Learning
- Azure AI Foundry
- Azure Machine Learning
- Azure AI Services
- Prompt Engineering
- API Development
- Model Evaluation
- Databricks
- Power Automate
- Software Engineering
Job areas
- Technology
- Data & Analytics
- Software
- Science & Research
- Government & Public Sector
More jobs from S M Software Solutions Inc
RQ11487 – Software Developer – ETL – Senior
- On-site
- Toronto, ON
- Posted Nov 7, 2026
RQ11858 – Oracle Cloud Integration Specialist – Senior
- On-site
- Toronto, ON
- Posted Nov 7, 2026
RQ00242 – Senior Data Analytical Specialist/Scientist
- Hybrid
- Toronto, ON
- Posted Nov 7, 2026
RQ00241 – Software Developer – ETL – Senior
- Hybrid
- Toronto, ON
- Posted Nov 7, 2026
