This recruiter is online.

This is your chance to shine!

Apply Now

Senior Python Developer – Cloud - ideally GCP

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Senior Python Developer - Cloud - ideally GCP


Location: Hybrid - 1 day/week onsite in Brampton


40 hours per week


Overview:

Medslink is a production-scale platform that reduces medication waste by redistributing near-expiry inventory across Shoppers Drug Mart pharmacies in Ontario, Manitoba, Saskatchewan, and BC. Built in Python and deployed on GCP, the system is live and scaling nationally. We're seeking a Senior Python Developer to improve system performance, optimize data workflows, and support platform enhancements. There may also be a need to assist in integrating an AI model into the product pipeline.


Responsibilities:


  • Enhance and maintain Python-based logic for medication redistribution.
  • Optimize BigQuery and other queries to improve data performance at scale.
  • Implement and refine business rules for expiry timelines and inventory transfers.
  • Build, deploy, and monitor features using GCP services (Cloud Functions, BigQuery, Cloud Run, etc.).
  • Collaborate with operations and product teams to support end-user needs.
  • Use Jira in an agile development environment for sprint tracking and task management.
  • (Optional/Future) Support integration of an AI model into the existing product flow.


Must-Have Skills:


  • Advanced Python development with strong OOP principles.
  • Proven experience with SQL and query optimization, ideally in BigQuery.
  • Proficient in GCP services and cloud-based deployments.
  • Experience building and maintaining production systems with business rule-based logic.
  • Familiarity with Jira and agile development workflows.
  • Bonus: Experience integrating AI/ML models into existing systems.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined