hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies
companies
Jobs

AI/ML Innovation Engineer

Teachworks

Teachworks

Software Engineering, Data Science
Canada · Remote
CAD 90k-100k / year
Posted on Jan 30, 2026

Job Description:

About EWSGroup

EWSGroup is a growth-oriented organization that thrives on innovation, collaboration, and technical excellence. We value proactive thinkers who can design scalable solutions, respond to operational challenges, and keep pace with emerging trends. If you're a systems engineer who enjoys both strategy and execution, we want to talk to you.

As a member of the Jonas Software and Constellation Software Group (TSX: CSU), we offer the innovation and responsiveness of an entrepreneurial business, backed by the strength, resources, and long-term focus of a global software organization.

Role Summary

EWS Group is seeking an AI/ML Innovation Engineer to design, prototype, and operationalize new AI-powered capabilities across our product ecosystem. You’ll work hands-on with LLMs, machine learning models, and data pipelines to create intelligent features that transform the way moving and storage companies operate

This role is split between strategic project work and Tier 3 operational escalation, requiring deep technical proficiency, excellent communication, and a strong sense of accountability.

Compensation & Role Details:

Expected Salary Range: The expected base salary range for this role is between $90,000 – $100,000 CAD depending on experience and qualifications

Role Type: New Role

AI Disclosure: AI may be used during the hiring process.

Key Responsibilities

Functional/Technical Skills

• Research, design, and build AI/ML prototypes that enhance product functionality or internal efficiency• Experiment with large language models (LLMs), vector databases, and RAG pipelines

• Develop and test algorithms for prediction, optimization, and intelligent automation

• Evaluate and integrate APIs and SDKs from Azure AI, OpenAI, and other emerging AI platforms

• Work with product teams to define viable use cases and success metrics for AI features

• Partner with DevOps and data engineering teams to scale prototypes into production-ready components

• Document and share technical approaches for reusability across projects

Qualifications

Required

• Bachelor’s or Master’s degree in Computer Science, Data Science, or related field

• 4–8+ years of experience in software engineering or ML development (Python preferred)

• Proficiency with ML frameworks such as PyTorch, TensorFlow, or scikit-learn

• Experience designing, deploying, and maintaining AI systems end-to-end, including RAG pipelines, fine-tuned LLMs, and cloud deployment on AWS or Azure (Azure OpenAI, Amazon Bedrock, SageMaker JumpStart)

• Familiarity with prompt engineering, embeddings, and vector search

• Strong analytical and problem-solving skills with an experimental mindset

• Excellent communication and collaboration skills across technical and business domains

Preferred

• Experience building or integrating with LLM-based systems (e.g., GPT, Claude, Gemini, etc.)

• Exposure to MLOps concepts (model lifecycle, retraining, monitoring)

• Prior work in SaaS, logistics, or ERP environments a plus

Business Unit:

Efficient Workflow Solutions

Scheduled Weekly Hours:

37.5

Number of Openings Available:

1

Worker Type:

Regular

More About Jonas Software:

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service.

Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.

Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.