Enable job alerts via email!

Machine Learning Engineer

Medcan

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading health services provider in Toronto seeks a Machine Learning Engineer to manage AI/ML solutions from research to deployment. This full-time hybrid position involves designing ML models for healthcare, collaborating with teams, and enhancing AI integration. The ideal candidate has a relevant degree, strong Python skills, and experience in ML frameworks. Enjoy a flexible work environment with comprehensive benefits and growth opportunities.

Benefits

Free Coffee and Snacks
Wellness programs
Comprehensive health plans
Career Growth Opportunities

Qualifications

  • 3+ years of experience in ML engineering or applied AI roles.
  • Hands-on experience with LLMs, prompt engineering, and fine-tuning techniques.
  • Experience working with Salesforce Sales and Marketing cloud.

Responsibilities

  • Own the end-to-end lifecycle of AI/ML solutions.
  • Design, develop, and fine-tune advanced ML models.
  • Implement and optimize retrieval-augmented generation pipelines.

Skills

Machine Learning
Python
MLOps
Generative AI

Education

Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, or a related field

Tools

PyTorch
TensorFlow
Docker
Kubernetes
Azure Synapse
Job description

Are you passionate about helping people live their healthiest lives? Do you thrive in a dynamic, supportive environment where your contributions truly matter? If so, Medcan is the place for you!

About Us:

Founded in 1987, Medcan is a leader in transformational proactive and primary care dedicated to helping patients and team members live well, for life. We offer a comprehensive range of services including preventative health assessments, wellness programs, and specialized medical care.

Our core values of excellence, drive, respect and integrity guide everything we do. We’re committed to creating a workplace where everyone can thrive, and we’re proud to support over 1,500 businesses across Canada with our health and wellness solutions.

Role Summary:

We are looking for a Machine Learning Engineer who can own the end-to-end lifecycle of AI/ML solutions - from research and development to deployment and integration - within a small, high-impact team. This role requires a hands-on technical leader who brings best practices in ML engineering, MLOps, and AI system design, and can work closely with internal stakeholders and external vendors to deliver scalable, secure, and innovative solutions.

What You’ll Do:

  • Own the end-to-end lifecycle of AI/ML solutions—from research and prototyping to production deployment and monitoring.
  • Design, develop, and fine-tune advanced ML models, including Generative AI, LLMs, and agentic AI frameworks for healthcare applications.
  • Implement and optimize retrieval-augmented generation (RAG) pipelines, embeddings, and vector search for domain-specific use cases.
  • Build and maintain production-grade ML pipelines with robust CI/CD, containerization (Docker, Kubernetes), and cloud deployment (Azure preferred).
  • Establish and enforce best practices for ML engineering, including MLOps, model governance, reproducibility, and security compliance.
  • Integrate AI solutions into Medcan’s digital ecosystem, ensuring interoperability with existing systems and adherence to privacy regulations.
  • Collaborate with vendors and partners to evaluate third-party AI solutions, provide technical guidance, and oversee integration.
  • Monitor and optimize model performance through continuous evaluation, logging, and automated retraining strategies.
  • Stay ahead of emerging AI technologies (e.g., multi-agent systems, orchestration frameworks like LangChain, AutoGen) and assess their applicability to Medcan.
  • Document architecture, workflows, and processes to ensure transparency and maintainability.

What You’ll Need:

  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, or a related field.
  • 3+ years of experience in ML engineering or applied AI roles.
  • Strong proficiency in Python and ML frameworks such as PyTorch and TensorFlow.
  • Hands-on experience with LLMs (OpenAI, LLaMA, healthcare-specific models), prompt engineering, and fine-tuning techniques.
  • Experience working with Salesforce Sales and Marketing cloud.
  • Experience with data pipeline tools (Azure Synapse, AI Foundry) and vector databases.

This is a full-time hybrid position (2 days in office) working 40 hours per week based on business needs between regular office hours Monday – Saturday (8 AM - 5 PM). Our downtown Toronto clinic is conveniently located at 150 York St., which is nearby St. Andrew station or a 10-minute walk from Union Station.

Why You’ll Love Working Here:

  • Hybrid Office Policy: Flexible work-from-home and office options.
  • Free Coffee and Snacks: Keep your energy up with our delicious onsite offerings.
  • Employee Perks: Access to wellness programs like fitness training and other discounted Medcan services and products.
  • Benefits: Comprehensive health plans, retirement saving matches, educational reimbursement, and so much more!
  • Engaging Work Environment: Join a team that values collaboration, creativity, and continuous improvement.
  • Recognition: We celebrate our employees’ contributions through manager recognition and AwardCo prizes.
  • Career Growth Opportunities: We believe in nurturing talent and providing opportunities for professional development and career advancement.

Diversity, Equity and Accessibility:

Medcan is dedicated to employment equity, diversity and inclusion. We strive to ensure all staff have a fair opportunity to participate and success at work. If contacted for an employment opportunity, please advise your Talent Acquisition Specialist if you require accommodation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.